- 締切済み
レスポンシブデザイン スマホで非表示にしたい
レスポンシブデザインのサイトを制作していて質問です。 今現在PC表示でページを下にスクロールするとページトップへ戻るボタンが右下に出現するように制作しております。 このボタンをスマートフォンやタブレットで表示した際に出現しないようにする方法はありませんでしょうか? html------------------------- <p id="page-top"><a href="#wrap"><img src="" alt="" height="" width=""></a></p> css-------------------------- #page-top { position: fixed; bottom: 20px; right: 20px; } script------------------------ $(function() { var topBtn = $('#page-top'); topBtn.hide(); $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); topBtn.click(function () { $('body,html').animate({ scrollTop: 0 }, 500); return false; }); }); 上記のように制作しています。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- outbrave
- ベストアンサー率60% (231/380)
回答No.4
- iewmmxnb99bb63
- ベストアンサー率60% (3/5)
回答No.3
- iewmmxnb99bb63
- ベストアンサー率60% (3/5)
回答No.2
- iewmmxnb99bb63
- ベストアンサー率60% (3/5)
回答No.1
お礼
ご解答ありがとうございます。 試してみましたがやはり消えてくれませんでした・・ jsをリンクさせずに試すと消えてくれました。 cssで非表示でもjsで表示されてしまうようです。 jsは残しつつという方法を考えておりますので対応策がありましたらご教授ください。