重新访问 800px 后在 ScrollDown 上显示 Div
在这次重新讨论中,我们的目标是改进向下滚动时显示隐藏 div 的方法距页面 800px 之后top.
解决方案:
我们使用 JavaScript 的 $(document).scroll() 函数采用一个简单的解决方案,如下如下:
$(document).scroll(function() { var y = $(this).scrollTop(); if (y > 800) { $('.bottomMenu').fadeIn(); } else { $('.bottomMenu').fadeOut(); } });
说明:
向上滚动的增强:
为了增强这个解决方案,我们可以添加在向上滚动且滚动高度较小时隐藏底部菜单的功能大于 800px:
if (y < 800 && $('.bottomMenu').css('display') !== 'none') { $('.bottomMenu').fadeOut(); }
这个附加条件可确保底部菜单在向上滚动且滚动高度小于 800px 时保持隐藏状态。
以上是如何在向下滚动 800px 之后显示 Div 并在向上滚动时隐藏它?的详细内容。更多信息请关注PHP中文网其他相关文章!