アプリケーションのホームページの一部のリンクにフェード効果を使用しています。これは、いくつかの 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();
});
});
アプリを初めて起動したとき、これはすべてうまく機能します。ただし、ホームページから移動すると、戻ってきたときに、ページを「更新」するまでフェード効果が機能しなくなります。何か案は?