我的页面上有一个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
});
现在第二个片段有效,第一个无效。我在这里想念什么?我认为embed
标签会提供另一种行为,但似乎没有区别。