gpt4 book ai didi

javascript 向上滚动时不显示 div

转载 作者:行者123 更新时间:2023-11-28 08:08:01 25 4
gpt4 key购买 nike

有人可以帮我调试我的 jquery 向上滚动隐藏 div

这是我的 JavaScript 代码

jQuery(function() { // document ready
var sideBarTop = $('#sticky').offset().top; // position top
var sideBarLeft = $('#sticky').offset().left //position left
jQuery(window).scroll(function(){ // scroll event
var windowTop = $(window).scrollTop(); // returns scroll from top
if(sideBarTop < windowTop) {
$('#sticky').css({position: 'fixed', top: 210, left: sideBarLeft}).fadeIn();
}
else {
$('#sticky').css('position', 'static').fadeOut("slow");
}
});

});

这是我的 html 代码

<div id="sticky">
<ul id="nav">
<li class="current"><a href="#avant">Avant</a></li>
<li><a href="#allure">Allure</a></li>
<li><a href="#eden">Eden</a></li>
</ul>
</div>

请有人帮助我

JSFiddle

最佳答案

已更新HERE .

包括下面的行。

    jQuery(function() { // document ready
var sideBarTop = $('#sticky').offset().top; // position top
var sideBarLeft = $('#sticky').offset().left //position left
jQuery(window).scroll(function(){ // scroll event
var windowTop = $(window).scrollTop(); // returns scroll from top

if(sideBarTop < windowTop) {
$('#sticky').css({position: 'fixed', top: -40}).fadeIn("slow");

}
else $('#sticky').css('position', 'static').fadeOut("slow");

setTimeout ( function() { $('#sticky').fadeIn("slow"); },1000);
});

});

这是针对您现有代码的补丁,不建议修复您的问题。

关于javascript 向上滚动时不显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24602223/

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