Onclick,.load()回调会触发两次,并且会加载两个相同的文件。
var fetch = $this.attr('href')+' #fetchable';
$('div').load(fetch,'', function(){
console.log('Done.'); // this fires twice
});
网络标签 -
b.htm?_=1451867642174
b.htm?_=1451867642175
控制台 -
(2) Done.
想法?显然,我只想加载一次。感谢。
答案 0 :(得分:0)
我正在使用animationend以及webkitanimationend,因此,由于Chrome会同时处理这两个内容,因此它会启动两次。