我有一个加载iframe的click事件,后面跟着.load(iframe的function().问题是每次点击事件都会导致加载函数被触发两次.有人可以解释一下为什么会发生这种情况吗?它怎么能被阻止?
$(document).ready(function() {
$('.Popup').click(function() {
$('#myiframe').attr('src', $(this).attr('href')).load(function() {
alert('done loading')
})
return false;
});
});?
Run Code Online (Sandbox Code Playgroud)
创建iframe时将激活load事件,然后在设置src时再次激活load事件.load事件在不同浏览器中非常粗略,因此绝对需要进行大量测试.