【发布时间】:2016-03-24 23:58:49
【问题描述】:
在窗口加载功能上,我检查是否有 cookie 并添加一个 css 类来隐藏一个元素。但它不够快,当打开站点时,它会显示隐藏元素一秒钟。在不看到隐藏元素的情况下有更好的方法吗?
这是我正在使用的脚本(我使用 jQuery):
$(window).load(function() {
if ($.cookie('note')) {
$('.note').addClass('hide');
}
});
【问题讨论】:
-
先隐藏,然后仅在 cookie 不存在时才显示。
-
您是否尝试过使用文档就绪而不是窗口加载?
-
仅供参考load() is deprecated,不应再使用。
标签: jquery cookies jquery-cookie