jQuery怎么让Ajax只执行一次
来源:互联网 发布:如何找工作 知乎 编辑:程序博客网 时间:2024/05/01 06:59
我在滚动事件里载入Facebook likebox.但每次我滚动上/下的时候,ajax都被触发.我想ajax只被触发一次,这里是我的代码:
jQuery(document).ready(function() { jQuery(window).scroll(function() { var scroll = jQuery(window).scrollTop(); if (scroll <= 770) { jQuery.get('ajax/facebook.html', function(data) { jQuery('.fblikeajax').html(data);}); } }); });
解决方法 1:
使用jQuery的on()和off()实现:
$(document).on("scroll", scrollcheck); var scrollcheck = function () { var scroll = jQuery(window).scrollTop(); if (scroll <= 770) { jQuery.get('ajax/facebook.html', function (data) { jQuery('.fblikeajax').html(data); }); $(document).off("scroll", scrollcheck); }}
0 0
- jQuery怎么让Ajax只执行一次
- JQUERY 的AJAX只执行一次问题
- ajax只执行一次
- Timer 只执行一次?怎么做呢?
- dispatch_once让代码只执行一次
- JQuery 绑定只执行一次事件
- jQuery 只执行一次的事件 one
- C++ 怎么让静态变量只初始化一次
- Ajax在IE上做轮询时setInterval方法只执行一次
- Ajax在IE上做轮询时setInterval方法只执行一次
- 为何ajax-get方式的请求只执行一次?
- (function() {})();只执行一次
- 只执行一次callback
- GCD 只执行一次
- 在jquery中,让ajax执行完后再往下执行
- 在JQuery中让ajax执行完后再继续往下执行
- Jquery ajax只执行error回调的原因
- 让 弹窗 只弹一次
- ZooKeerper学习之Watcher
- 视频文件NAL单元不完整导致不能播放
- 案例2:数据挖掘---BP神经网络的数据分类—语音特征信号分类
- android---实现登录用户信息保存(XML)
- 基于iBeacon技术的智慧停车解决方案
- jQuery怎么让Ajax只执行一次
- Keepalived+Lvs+Mysql主主复制
- android使用HttpClient实现post get (和文件上传)
- Hadoop中分片为什么需要metasplitInfo文件
- CentOS 6.6 安装Redis 及自定义启动脚本
- 和大神们学习每天一题(leetcode)-Two Sum
- 设计师必看:2014年的5个趋势
- 算法与数据结构面试题(9)-颠倒字符串
- 指令与CPU的运行探微(一)