【发布时间】:2013-01-01 00:39:36
【问题描述】:
我的页面上有一个object 标签,其中包含 SVG 图形:
<object data="graphics.svg" type="image/svg+xml" id="graphics" />
我想执行一些需要完全加载 svg 文件的代码。所以我使用了 jQuery:
$('#graphics').load(function() {
// some code
})
我使用的是原生 JavaScript:
$('#graphics')[0].addEventListener('load', function() {
// some code
});
现在第二个 sn-p 有效,而第一个无效。我在这里想念什么?
我想embed 标签会提供另一种行为,但似乎没有区别。
【问题讨论】:
-
如果它使用原生 JS 也能工作,为什么还要麻烦 jQuery 的东西呢?
-
我有另一个question,然后我突然发现这个对我来说似乎很奇怪的东西。
标签: javascript jquery object load