小编Big*_*Dog的帖子

JQuery .scroll - 如何检索向下滚动或向上滚动页面的距离?

我的网页顶部有一个位置固定导航.导航还有一个下拉菜单,向下滑动并保持向下,直到再次单击它.

我想要实现的是,如果子菜单打开,并且用户决定稍微向下滚动页面,则子菜单将自动关闭.

我现在拥有的是:

$(document).scroll(function() {

$(".subMenu").slideUp(300);

 });
Run Code Online (Sandbox Code Playgroud)

但是这种方法很敏感,并且用最轻微的滚动来关闭下拉.

理想情况下,我可以在我向上或向下滚动300px后重新启动菜单,以便有某种"缓冲"空间.

jquery scroll css-position

4
推荐指数
1
解决办法
6129
查看次数

标签 统计

css-position ×1

jquery ×1

scroll ×1