我在绑定以使用 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 时都可以生成警报。