我在使用 JQuery 绑定时遇到了一些问题。
<iframe id="wufooFormz7x3k1" height="281" allowtransparency="true" frameborder="0" scrolling="no" style="width:100%;border:none" src="http://foo111.com"></iframe>
<script>
jQuery('#wufooFormz7x3k1').ready(function()
{
jQuery('#wufooFormz7x3k1').bind('onload', alert('hi1'));
jQuery('#wufooFormz7x3k1').bind('onload', function() { alert('hi2') });
});
</script>
第一个绑定生成警报,但是会抛出此错误,并且不会触发iframe的任何后续加载(这就是我试图检测的内容)。
Uncaught TypeError: Cannot read property 'handler' of undefined and won't be triggered for subsequent onloads.
第二个绑定根本没有触发。
理想情况下,我希望能够绑定iframe的onload事件,这样每次iframe重新加载时都可以生成警报。