gpt4 book ai didi

javascript - 通过页面滚动移动 div

转载 作者:行者123 更新时间:2023-11-28 20:46:41 24 4
gpt4 key购买 nike

关注此Stack Overflow post ,我试图在向下滚动网页时使 div float ,但它对我不起作用。

下面是代码片段

<script type="text/javascript">
window.onscroll = function (e) {
var vertical_position = 0;
if (pageYOffset)//usual
vertical_position = pageYOffset;
else if (document.documentElement.clientHeight)
vertical_position = document.documentElement.scrollTop;
else if (document.body)
vertical_position = document.body.scrollTop;

var your_div = document.getElementById('menuDiv');
your_div.top = (vertical_position + 200) + 'px';
}
</script>

最佳答案

您根本不需要 JavaScript,只需在 CSS 中使用 position:fixed; 即可。

#menuDiv {
position: fixed;
top: 200px;
}

关于javascript - 通过页面滚动移动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13318967/

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