gpt4 book ai didi

jquery - .load(function) 触发两次

转载 作者:行者123 更新时间:2023-12-01 01:02:42 24 4
gpt4 key购买 nike

我有一个加载 iframe 的点击事件,后面跟着 iframe 的 .load(function() 。问题是每个点击事件加载函数都会被触发两次。有人可以解释一下为什么会这样吗?正在发生吗?如何预防?

$(document).ready(function() {
$('.Popup').click(function() {
$('#myiframe').attr('src', $(this).attr('href')).load(function() {
alert('done loading')
})
return false;
});
});​

最佳答案

load 事件将在 iframe 创建时触发,然后在设置 src 时再次触发。加载事件在不同浏览器中非常粗略,因此一定要进行大量测试。

关于jquery - .load(function) 触发两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com