码迷,mamicode.com
首页 > Web开发 > 详细

jquery load方法 导致页面和js加载了两次

时间:2015-06-17 20:08:12      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

出现这种问题一个很可能的原因就是:事件绑定的代码被执行了两次!
请先仔细检查代码 $(".items img").click(function(){...});
确保只绑定了一次,没有重复绑定。

如果找不出原因(比如某些jQuery版本自身的bug会导致某些事件重复触发),再尝试改成如下代码:
$(".items img").unbind(‘click‘).click(function(){...});
先解绑,再重新绑定,这样可以绕过这个问题,避免重复绑定。

终于找到答案了,原来是jquery 的load搞的鬼,也查到的解决方法,也是jquery本身的解决办法:在加载$.load前加入:

$.ajaxSetup ({
	cache: false //关闭AJAX相应的缓存
});

jquery load方法 导致页面和js加载了两次

标签:

原文地址:http://my.oschina.net/u/185978/blog/467961

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!