javascript之从页面顶部滚动 100px 后显示 div
jillzhang
阅读:1486
2023-11-05 18:46:41
评论:0
我找到了这个,但它是在页面底部之前 100 像素处找到的。我需要它距离页面顶部 100px。我知道如何实现它,我已经完成了其他 jquery 动画,只是没有在这个动画中需要的东西。
$(window).scroll(function(){
if($(window).scrollTop() + 100 > $(document).height() - $(window).height() ){
alert("at bottom");
}
});
而且,我还需要知道如何反转它,以便当用户在 100 像素之前向上滚动时 div 消失。
这将用于导航栏。
Edit2> 这也有效:
$(window).scroll(function(){
if($(window).scrollTop() > 100){
$("#div").fadeIn("slow");
}
});
$(window).scroll(function(){
if($(window).scrollTop() < 100){
$("#div").fadeOut("fast");
}
});
请您参考如下方法:
试试这个:
$(window).scroll(function() {
if ($(window).scrollTop() > 100) {
// > 100px from top - show div
}
else {
// <= 100px from top - hide div
}
});
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。