現在特定のスクロール量でバナー表示を消すスクリプトを仕様しているのですが、
あるブロックがスクロールして消えると再表示するにはどのようにしたらよいか教えて頂けないでしょうか?
そのブロックが画面上にある時にバナーが消える仕様です。
また、スマホの解像度によってその要素のスクロール量が変わると思うので、
そのブロックの上下の位置の取得も必要な気がするのですが、やりかたがわかりません。
お解りの方よろしくお願いします。
<script type="text/javascript"> $(function () { var display = function () { if ($(this).scrollTop() > 3600) { $(".block").fadeOut(); } else { $(".block").fadeIn(); } }; $(window).on("scroll", display); }); </script>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。