Jquery/javascript检查div是否完成加载?
我的网站上有一个类似facebook的按钮:Jquery/javascript检查div是否完成加载?,javascript,jquery,Javascript,Jquery,我的网站上有一个类似facebook的按钮: <div class="fb-like" data-href="https://www.facebook.com/xxx" data-send="false" data-width="300" data-show-faces="true"> </div> 我认为问题在于,您需要测试是否加载了iframe而不是div。我建议更改您的选择器以包括子iframe,并检查此上的加
<div class="fb-like" data-href="https://www.facebook.com/xxx"
data-send="false" data-width="300"
data-show-faces="true">
</div>
我认为问题在于,您需要测试是否加载了iframe而不是div。我建议更改您的选择器以包括子iframe,并检查此上的加载事件
$('.fb-like iframe').load(function() {
console.log('iframe loaded');
});
什么也没发生:(,你确定你的选择器吗?我真傻,忘了
!现在试试我已经做了,仍然:(.我更新了我的问题,请检查。@MaxPain我测试了这个,似乎对我有用。在你编辑时,它没有iframe,你添加了吗?->它确实有用。但我也在我的网站上尝试了相同的代码,但没有用:(console.log适用于任何有控制台的浏览器,包括IE9、Chrome、Firefox(带有Firebug)。可能是其他人,但不完全确定。您没有将任何事件名称传递给on函数,因此这不会起任何作用。
$('.fb-like iframe').load(function() {
console.log('iframe loaded');
});
$('.fb-like iframe').on(function() {
console.log('iframe loaded');
});