中途我试着, 这样的方法。
设置一个变量, 比如a=1 第一次执行函数完后, 将a=2 。当第一次执行时,无视a的值,直接执行完整个函数当第二次开始执行时 如若 a<>2 则代表上一次动作还未执行完。
那么鼠标滚动到底了也都不能执行函数中间内容,
但此种方法也行不通。 他还是连续跳三次对话框。
无视我。 郁闷。
设置一个变量, 比如a=1 第一次执行函数完后, 将a=2 。当第一次执行时,无视a的值,直接执行完整个函数当第二次开始执行时 如若 a<>2 则代表上一次动作还未执行完。
那么鼠标滚动到底了也都不能执行函数中间内容,
但此种方法也行不通。 他还是连续跳三次对话框。
无视我。 郁闷。
我的jquery的版本是:v1.10.2。你先换个jquery的版本试试看。
我是只加上面这个代码,多个浏览器都没有测试出你说的问题
IE8的版本
var timer;//
$(window).scroll(function () { if ($(window).scrollTop() == $(document).height() - $(window).height()) {
clearInterval(timer);///////
timer = setTimeout(function () {
alert('到底了,开始加载入内容');
}, 0);
} });