jQueryでページにスクロールするとボタンを表示してページトップに戻るようにしたいのですが、ボタン自体が消えてしまいうまくいきません。
Bootstrapを読み込んでいて他でツールチップの処理もしているのですがそれが関係しているのでしょうか?
何度調べてコードを比較しても間違えてるところがなく原因が分からないので質問させていただきました
宜しくお願いいたします。
コードは省略も含めてます。
html
1<body> 2<div id="page_top" style="position:fixed;right:5px;bottom:5px;"><a href="#">↑</a></div> 3 4 <!-- Optional JavaScript --> 5 <!-- jQuery first, then Popper.js, then Bootstrap JS --> 6 <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script> 7 <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script> 8 <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script> 9 <script> 10 $(function () { 11 'use strict'; 12 $('[data-toggle="tooltip"]').tooltip(); 13 14 var pagetop = $('#page_top'); 15 16 pagetop.hide(); 17 18 $(window).scroll(function () { 19 if ($(this).scrollTop() > 100) { 20 pagetop.fadeIn(); 21 } else { 22 pagetop.fadeOut(); 23 } 24 }); 25 }); 26 </script> 27 </body> 28
回答1件
あなたの回答
tips
プレビュー