Javascript マウス スクロール 実行

JavaScriptでマウスのスクロールごとに実行

JavaScriptでマウスのスクロールごとにJavaScriptプログラム・関数を実行する方法についてメモです。document.addEventListenerおよびjQueryの.on・.offとis(":visible")を使用します。以下に例を紹介します。スクロールするごとにconsole.log。要素が見える状態の時に、一回だけ実行する例…

Shou Arisaka
1 分で読める
2018年9月8日

JavaScriptでマウスのスクロールごとにJavaScriptプログラム・関数を実行する方法についてメモです。 document.addEventListenerおよびjQueryの.on・.offとis(“:visible”)を使用します。 以下に例を紹介します。

スクロールするごとにconsole.log。

function scrollfunc(){
    console.log('y')
}
document.addEventListener("scroll", scrollfunc);

// or

document.addEventListener("scroll", function(){    console.log('y') ; });

要素が見える状態の時に、一回だけ実行する例

$(window).on('scroll',function() {
    if ($(document.body).is(":visible")) {
        console.log('y') ;
        $(window).off('scroll');
    } else {
        // do nothing
    }
});

この記事をシェア

Shou Arisaka 2018年9月8日

🔗 リンクをコピー