質問: window.innerWidth; alert("ウインドウがリサイズしました。"); }); ```
回答: 当方iPhone6sですが、「http://jikkyo-webdesigner.top/」では点滅、「http://qiita.com/tonkotsuboy_com/items/d32ec6e7a1f6f592d415 」ではアラート出ずで問題ありませんでした。 処理を見直されてはいかがでしょう。 追記 ``` $(window).scroll(function(){ var currentPos = $(this).scrollTop(); if(currentPos > startPos){ topBtn.fadeOut(); } else { if($(window).scrollTop() < 500){ topBtn.fadeOut(); } else { topBtn.fadeIn(); } } startPos = currentPos; }); ``` 上記部分を変更したところ、スクロール量500未満時非表示、それ以外は点滅せず常時表示となりました。 単純なことですので一行ずつconsole.logで確認して頂ければ分かるかと。 まずは「点滅」という”動作”とはどうしたら出来るのかを考えてみてください。 それが分かればあとは調整だけかと思います。 追記 ``` var topBtn = $('#top-btn'); topBtn.hide(); var startPos = 0; $(window).scroll(function(){ var currentPos = $(this).scrollTop(); //スクロールした時 console.log(currentPos+' > '+startPos); //スクロールした時且つスクロール量が500の時:topBtn.fadeOut();としていた判定 console.log($(window).scrollTop()+' < 500'); if(currentPos > startPos || $(window).scrollTop() < 500){ topBtn.fadeOut(); } else { topBtn.fadeIn(); } startPos = currentPos; }); ```