我有这段代码:
// After page is loaded
$(window).bind("load", function () {
// Avoid flickering
$('#authentication').removeClass('hidden');
});
为什么“.removeClass('hidden')”仅在首次加载页面时才起作用。如果我导航到另一个页面并点击后退按钮,我的div(<div id="authentication" class="hidden">
)的'hidden'类将从CSS端应用,但不会使用上面的JS代码删除。
我被告知可能是由浏览器缓存的。
我该如何克服这个问题?
答案 0 :(得分:0)
如果您使用的是Ember.js路由,则需要在控制器中移动此代码,因为您不再有页面加载事件