我在我的应用程序主页上的某些链接上使用了淡入淡出效果。这是由一些 JQuery 完成的:
javascripts/pages.js
$(document).ready(function() {
$('.home_tile_text').hide().removeClass('text').addClass('text-js');
$('.home_tile_overlay').hide().removeClass('overlay').addClass('overlay-js');
$('.home_tile').mouseenter(function(){
$(this).find('.text-js').finish().hide().fadeIn();
$(this).find('.overlay-js').finish().hide().fadeIn();
});
$('.home_tile').mouseleave(function(){
$(this).find('.text-js').finish().show().fadeOut();
$(this).find('.overlay-js').finish().show().fadeOut();
});
});
当我第一次启动应用程序时,这一切都很好。但是,如果我离开主页,当我返回时,淡出效果将不再起作用,直到我“刷新”页面。有任何想法吗?