我有几个小的 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();
});
这些功能仅与单个用户控件相关,该控件在用户访问中最多出现一次(对于回头客根本不存在)。其余时间不呈现控件。
上面的代码当前驻留在我的 global.js 中,在 document.ready 函数中,因此会加载每个页面,但是这似乎是错误的资源使用。
我很想知道是否有更好的方法可以在这样的临时基础上注册此代码。