图像加载事件不在第二页加载时工作

时间:2016-05-17 08:16:36

标签: javascript jquery ruby-on-rails

我有一个rails 4.2应用程序(没有turbolinks),我想在用js做某事之前等待图像加载。我使用了jquery加载回调

$(image).load(function() {
    // do something here
});

并期望一切都很好但是它只适用于硬重载(命令+ shift + R on osx)。如果我通过单击链接进行导航,则图像加载事件永远不会触发,图像不会显示在页面上,但DOM会在其中显示。我已经找到了使用承诺的解决方法,但我很好奇地了解为什么会出现这种奇怪的行为?

0 个答案:

没有答案