gpt4 book ai didi

javascript - 在滚动条上隐藏绝对 div

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:42 25 4
gpt4 key购买 nike

我有一个 divposition: absolute; 它在屏幕的右上角。

.selectState {
position: absolute;
top: 96px;
right: 0;
font-size: 12px;
background-color: #f1f1f1;
color: #428bca;
}

当用户向下滚动时,我想隐藏这个 div。如何使用 javascript 或 CSS 做到这一点?

最佳答案

这是一个非 jQuery 跨浏览器的解决方案:

window.addEventListener('scroll', function () {
var scrollAmount = window.scrollY || document.documentElement.scrollTop;
if (scrollAmount > 0)
document.querySelector('your-element').style.display = 'none';
else
document.querySelector('your-element').style.display = 'block';
});

这适用于 IE8+。如果您希望在用户已经滚动一点时隐藏 div,只需将数字 0 更改为您想要隐藏它的位置即可。

关于javascript - 在滚动条上隐藏绝对 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23603894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com