为什么.load()没有触发?

时间:2015-12-26 19:50:11

标签: jquery

我正在尝试执行此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>
  1. 有人可以确认是否是导致我困境的画布动画吗?

  2. 有没有办法让.load()工作,还是我必须选择.ready()

0 个答案:

没有答案