1

我有这个代码:

// After page is loaded
$(window).bind("load", function () {
    // Avoid flickering
    $('#authentication').removeClass('hidden');
});

为什么“.removeClass('hidden')”仅在页面首次加载时才有效。如果我导航到另一个页面并点击后退按钮,我的 div ( ) 的“隐藏”类<div id="authentication" class="hidden">将从 CSS 端应用,但不会使用上面的 JS 代码删除。

有人告诉我这可能是由浏览器缓存的东西引起的。

我该如何克服这个问题?

4

1 回答 1

0

如果您使用 Ember.js 路由,则需要将此代码移动到控制器中,因为您不再有页面加载事件

于 2013-10-12T21:03:52.133 回答