小さな 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 関数内にあるため、すべてのページが読み込まれますが、リソースの不必要な使用は間違っているようです。
このようなアドホック ベースでこのコードを登録するためのより良い方法があるかどうか知りたいです。