html:
<div class="loading"></div>
<div id="rvt-pdf" >
<embed onload="load('.loading')" class="pdfobject" src="./tool/docs/20181031.pdf" type="application/pdf" style="overflow: auto; width: 100%; height: 700px;">
</div>
js:
function load(selector){
document.querySelector(selector).style.display='none';
}
在ie和火狐中测试,可以成功隐藏loading,只有chorme中不行
查了很多帖子,貌似chorme对onload事件的处理是有些问题,可能是设计如此,没有找到原因。最终使用addEventListener的方法完成了loading的隐藏。
路径换成绝对路径试一下
没有效果,loading依然是在的