我正在尝试执行此jquery代码:
$('#imgUnrelatedToCanvas').load(function(){
$("#loading").fadeOut(1000);
});
它不起作用。我假设因为页面上的画布显示了正在进行的动画 - 但不确定。它意味着在与画布无关的图像加载时触发。我可以在其他没有动画的页面上使用相同的加载语法;如果可能的话,热衷于解决因为.ready()
过早发射。 HTML:
<body>
<div id="loading">
<img id="spinner"src="gif.gif"/>
</div>
<canvas id="canvas"></canvas>
<img id="imgUnrelatedToCanvas" src="example.svg">
</body>
有人可以确认是否是导致我困境的画布动画吗?
有没有办法让.load()
工作,还是我必须选择.ready()
?