问题:我给一个下拉滚动条绑定滚动事件,判断滚动到最底部的时候调用方法,可是滚动到最底部时,老是触发多次事件。
解决:怎么判断多次事件时只执行一次!!!!
解决:怎么判断多次事件时只执行一次!!!!
解决方案 »
- js or jquery 字符串 插入 字符 的 位置 计算
- 【求助ExtJs】comboBox不能加载JsonStore读取的数据
- jquery的datatables插件的问题
- 求个简单的正则
- 关于表单中text控件的disabled属性的相关问题
- [急!给高分]奇怪的问题,执行submit()函数时表单会自动多次重复提交,而且呈随机性
- 装上adsl以后,只能打开网页浏览,ftp不好用。用flashget下载东西也下不下来装上adsl以后,只能打开网页浏览,ftp不好用。用flashget下载
- 外行又来提问了。
- 求救!!!!!!!
- 请问Text单行单列输入元素对象有没有enable或disable这样的属性?怎样使其失效?
- 谁能帮我把这个$转换成没有$的js,谢谢
- 脚本在火狐无效的问题!!!
我这里就是滚到底部的时候触发了多次事件然后去后台拿了很多数据,想滚一次底部就拿一次数据
设个bool变量, 判断一下
(function() {
var finished = true;
function loadData() {
//xxxx
finished = true;
}
dom.onscroll = function() {
if(finished && this.scrollHeight - this.clientHeight == this.scrollTop) {
finished = false;
loadData();
}
}
})();