已经读过可以使用此行检测滚动:
$('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.如果我将鼠标移动到屏幕上的任何位置,我会收到"鼠标"警报.如果我向下滚动,我不会收到"滚动"警报.即它没有开火.
任何帮助将不胜感激.
大卫