0

我有很多 div 层的长滚动页面。如果我在两个数字之间滚动,我想触发一个事件。变量 only_once 用于在第一个事件之后停止,它不会在这些数字之间一次又一次地触发,例如

var only_once = 0
if(scrollTop("between 500 and 1000") && only_once == 0) 
{ fire me something one time; 
  only_once = 1};

任何帮助深表感谢。谢谢泰德

4

1 回答 1

1

使用 $.scroll() http://api.jquery.com/scroll/,然后使用 window.pageYOffset 获取当前滚动位置进行比较。

于 2013-02-13T09:44:13.980 回答