gpt4 book ai didi

javascript - 当用户向上滚动到标题时,jQuery 显示 div

转载 作者:行者123 更新时间:2023-11-28 10:57:10 26 4
gpt4 key购买 nike

<html>
<body>
<div style="height:0px;" class="mytopdiv">Text</div>
<div class="header">OtherContent</div>
<div class="page">PageContent</div>
</body>
</html>

我需要在用户向上滚动到标题时显示 .mytopdiv。我试过这种方式:

    $(window).scroll(function () {
if ($('.mytopdiv').height() < 340) {
scrolldiff = $(window).scrollTop();
if (scrolldiff < 0) {
height = $('.mytopdiv').height() + Math.abs(scrolldiff);
$('.mytopdiv').height(height);
}
}
});

但它仅适用于 chrome 和 safari,不适用于触摸设备和 firefox。

感谢任何帮助!谢谢!

最佳答案

好吧,你可以说它是一种错误..试试下面的东西

if($.browser.safari) bodyElement = $("body")
else bodyElement = $("html,body")

bodyElement.scrollTop(100)

关于javascript - 当用户向上滚动到标题时,jQuery 显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22575505/

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