javascript - 使用 vh 或 % 显示和隐藏滚动内容?
问题描述
我正在构建一些测试分屏布局,并希望根据滚动位置显示/隐藏内容。因为我已经在 VH 中建立了布局,所以也在 VH 中设置了滚动位置?(虽然我正在切换文本,但我想学习如何按类/ID 显示和隐藏,以便将来切换其他内容。
$(document).scroll(function () {
var y = $(this).scrollTop();
if (y < 0) {
$(".test1").hide();
} else {
$(".test1").show();
}
});
解决方案
$(function() {
var element =$("#it");
var element1 =$("#it1");
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 100) {
element.hide();
element1.show();
} else {
element.show();
element1.hide();
}
});
})
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="https://code.jquery.com/jquery-3.5.1.js" integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=" crossorigin="anonymous"></script>
</head>
<body style="height :2000px;">
<div id="it" style="background-color:red;height :1000px;">TEST</div>
<div id="it" style="background-color:yellow;height :1000px;">TEST2</div>
</body>
</html>
推荐阅读
- photo - iOS 14:使用新的“选定照片...”权限创建相册?并为专辑获取 AssetCollection?
- python - 将用户输入更改为列表中的 int 的更快方法?
- python - 将 Odoo 13 模块升级到 Odoo 14 时出现 Odoo 服务器错误
- php - 在 MySQL 数据库上查询使用 bcrypt 散列的字符串
- spring-boot - Spring data jpa CRUDRepository/ JPArepository saveall 无法获取id(非主键)
- angular - 未捕获(承诺):TypeError:无法读取未定义的属性“长度”
- python - 尝试安装 face_recognition 模块时出现 pip install 错误
- shell - 我可以向 Elixir 中的系统寻呼机发送一个字符串吗?
- c# - Autofac 6 - 根据其他服务的可用性注册装饰器
- c# - 如何在 Asp.Net Core 中使用 MailKit 发送电子邮件