前提・実現したいこと
https://codingmania.net/jquery/1503.html
上記ページを見ながら、
画面を一定スクロールするとバナーが表示・固定されるようにしました。
(閉じるボタンで非表示)
JavaScript
1(function($) { 2 3$(function () { 4 var display = function () { 5 if ($(this).scrollTop() > 1000) { //scroll量 6 $(".Bnr").fadeIn(); 7 } else { 8 $(".Bnr").fadeOut(); 9 } 10 }; 11 $(window).on("scroll", display); 12 //click 13 $(".Bnr p.close a").click(function(){ 14 $(".Bnr").fadeOut(); 15 $(window).off("scroll", display); 16 }); 17}); 18 19})(jQuery);
これに+で一定スクロール量を超えたらバナーを非表示、
もしくは特定要素までスクロールしたらバナーを非表示としたいのですが、
どのように記述すればよいでしょうか。
☆バナーを表示したい場合
・スクロール量が1000以上2000未満の時
☆バナーを非表示にしたい場合
・スクロール量2000以上の時
・スクロール量が1000未満の時
・閉じるボタンを押したとき
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。