小编Cym*_*mro的帖子

Jquery检测一次滚动

已经读过可以使用此行检测滚动:

$('window').one('scroll', function() {  } );
Run Code Online (Sandbox Code Playgroud)

如果有这个内联代码:

var TimeVariable=setInterval(function(){ DoJQueryStuff() },300);

function DoJQueryStuff()
 {
 if(typeof jQuery == "undefined") return;
 window.clearInterval(TimeVariable);
 $('body').one('mousemove', function() { alert('mouse'); } );
 $('window').one('scroll', function() { alert('scroll'); } );
 }
Run Code Online (Sandbox Code Playgroud)

在加载JQuery之前,每隔300毫秒调用一次DoJQueryStuff.如果我将鼠标移动到屏幕上的任何位置,我会收到"鼠标"警报.如果我向下滚动,我不会收到"滚动"警报.即它没有开火.

任何帮助将不胜感激.

大卫

jquery scroll detect

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

标签 统计

detect ×1

jquery ×1

scroll ×1