https://digipress.info/tech/page-transition-effect-how-to/
上記サイトを参考に、ページ遷移時にフェードイン・アウトを実装しました。
しかし、firefoxでブラウザの戻るで前ページに戻ると真っ白いままになっています。
$(function() { // ハッシュリンク(#)と別ウィンドウでページを開く場合はスルー $('a:not([href^="#"]):not([target])').on('click', function(e){ e.preventDefault(); // ナビゲートをキャンセル url = $(this).attr('href'); // 遷移先のURLを取得 if (url !== '') { $('body').addClass('fadeout'); // bodyに class="fadeout"を挿入 setTimeout(function(){ window.location = url; // 0.8秒後に取得したURLに遷移 }, 800); } return false; }); });
下記の部分がfirefoxだブラウザバックと実行されません。
$('body').addClass('fadeout');
どなたかご教授ください。