現在、li要素をゆっくりフェードインさせるページを作っているのですが、
うまく動かない時があります。
(→参照させていただいたサイト)
lang
1<main> 2 <a href="/"> 3 <img src="https://~/logo.png"> 4 </a> 5 <nav> 6 <ul> 7 <li><a href="">about</a></li> 8 <li><a href="">blog</a></li> 9 <li><a href="">gallery</a></li> 10 </ul> 11 </nav> 12</main>
lang
1 $(function(){ 2 $(window).load(function(){ 3 var delaySpeed = 130; 4 var fadeSpeed = 1300; 5 $('ul li').each(function(i){ 6 $(this).delay(i*(delaySpeed)).css({display:'block',opacity:'0'}).animate({opacity:'1'},fadeSpeed); 7 }); 8 }); 9 });
上記のページを作ってみたところ、
アクセス時や、更新ボタンでページをリロードした際は綺麗にliがフェードインされるのですが、
<a href="/">で囲まれているロゴ画像のリンク(今いるページと同じ)をクリックして再度ページを表示させた際は、
jsが全く効かなくなるようです。
以下のように修正しても結果は同じくjs動かず、、でした。
・<a href="/"> の指定をURLに変える
・他ページから<a href="/"> を指定して遷移してくる
どなたか理由や解決方法をご教示いただけると嬉しいです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/31 23:58