我已经阅读了几篇文章,jquery可以帮助在iframe上监听事件 - 对于每次重新加载。
我只收到初始事件通知 - 所有后续重新加载事件都是静默/忽略。
代码示例:
$('#some_frame_id').bind('load', modNamespace.eHandler());
但是,如果我回到现在看似皱眉的onLoad
语法,我会得到预期的结果 - 使用相同的处理程序:
iframe(class='foo'src='/path/to/resource' id='some_frame_id' name-'some_frame_id' onload='modNamespace.eHandler();')
这让我得到了我正在寻找的结果,但我仍然希望了解我的jQuery实现的问题。
(注意:iframe标记是Jade)