如果我为嵌入式对象做一个在线onload
活动,那似乎可行,但我似乎无法让load
活动通过addEventListener
. 这是预期的吗?
问问题
20934 次
5 回答
3
可能,但它可能取决于浏览器。
windows、图像和 iframe 使用 addEventListener 和 attachEvent 定义它们的加载事件,但其他加载事件是特定于浏览器的。
例如,脚本或链接元素的加载不会在 IE 中附加。
于 2009-04-12T01:02:39.887 回答
0
总是可以这样设置:
document.getElementById("objectId").onload = function(){ ... }
于 2009-04-12T02:09:02.863 回答
0
尝试
$("embed").ready(function(){ ... });
于 2013-10-13T16:52:12.463 回答
-1
jQuery 也许是最好的方法。
$("embed").load(function(){
// enter code here
})
于 2011-03-23T05:03:41.567 回答
-2
jQueryon/bind/load
不会为嵌入元素触发,ready
使用 Chrome 时虽然有效但渲染后不触发,如果您想在渲染嵌入元素后收听舞台,您可能必须使用纯 js 来添加处理程序。
于 2018-03-13T03:59:15.390 回答