我正在将 SVG 文件加载到 a <object>
,我现在的一个问题是弄清楚为什么里面的属性<object onload="function" />
有效,但obj.load(function(){});
没有
它们不同吗?加载只能在图像和正文中执行?
谢谢
编辑:这是代码的一部分:
var cont = $('<div class="file" >'+file.file_name+'</div>');
var render = $('<object id="file_'+file.id+'" data="/while1/pcbsfiles/view/'+file.id+'" type="image/svg+xml"/></object>');
cont.append(render);
render.css('visibility', 'hidden');
cont.load(function(){
//
render.removeClass('position');
render.removeClass('left');
alert("aaaaaa");
render.fadeIn();
});
我也试过cont.load
了render.load
$('#file_'+file.id).load