0

小さな JavaScript 関数がいくつかあります。

// Show cookie notice
$('#site-cookie-notice').slideDown();

// Hide cookie notice
$('.close-cookie-notice').click(function (e) {

    if (e.preventDefault) {
        e.preventDefault();
    }
    else {
        e.returnValue = false;
    }

    $('#site-cookie-notice').slideUp();
});

関数は、1 回のユーザー アクセスで最大 1 回表示される単一のユーザー コントロールにのみ関連します (リピーターにはまったく関係ありません)。コントロールがレンダリングされない残りの時間。

上記のコードは現在、私の global.js の document.ready 関数内にあるため、すべてのページが読み込まれますが、リソースの不必要な使用は間違っているようです。

このようなアドホック ベースでこのコードを登録するためのより良い方法があるかどうか知りたいです。

4

2 に答える 2