相关疑难解决方法(0)

如何确定jQuery滚动事件的方向?

我正在寻找这样的效果:

$(window).scroll(function(event){
   if (/* magic code*/ ){
       // upscroll code
   } else {
      // downscroll code
   }
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript jquery

332
推荐指数
7
解决办法
37万
查看次数

如何检测滚动方向

我想在有人向下滚动一个元素时运行一个函数.像这样的东西:

 $('div').scrollDown(function(){ alert('down') });
 $('div').scrollUp(function(){ alert('up') });
Run Code Online (Sandbox Code Playgroud)

但这些功能不存在.有这个问题的解决方案吗?他们似乎能够做到这一点.不幸的是源代码是压缩的,所以没有运气......

谢谢!!

jquery scroll direction

58
推荐指数
5
解决办法
15万
查看次数

区分jquery中的向上/向下滚动?

我找到了一些很好的方法来检查滚动条使用jquery的位置,但我想知道你是否可以区分用户是否向上或向下滚动?

jquery scroll

17
推荐指数
3
解决办法
2万
查看次数

保持左列可见且可滚动

即使用户向下滚动,也很容易保持我的布局中的列固定,因此它始终可见.

当页面向下滚动足够远以使其离开视口时,也很容易将列向下移动到页面,因此它在滚动开始之前就已锚定.

我的问题是,我的左手列,它是更高,所以你需要能够向下滚动才能看到的所有内容(控制)在左边的列,但在当你向上滚动你想看到的同时比普通窗口再次控制的顶部.

这是我想要实现的目标: 在此输入图像描述

所以左列总是占据窗口高度的100%,但是当用户向下滚动时,他们可以看到div的底部,当他们开始向上滚动卷轴时,直到它再次到达窗口的顶部.所以无论他们滚动页面多远,div的顶部总是在附近.

是否有一些jQuery魔法可以实现这一目标?

javascript css jquery

7
推荐指数
1
解决办法
1082
查看次数

隐藏溢出时检测用户滚动尝试

"scroll"内容时不会触发overflow: hidden."wheel"轮子小鼠的火灾,但不是魔术触控板魔术鼠标.如何在这种情况下检测尝试滚动的鼠标交互?

javascript mouse scroll javascript-events mouseevent

5
推荐指数
1
解决办法
432
查看次数