jQuery(window).scroll(function(){
if(jQuery("a.down-arrow-wrap").hasClass("fade-out-down-arrow")){
jQuery.cookie('hide-down-arrow', true, { path: '/' });
}
});
jQuery(function () {
if (!jQuery.cookie('hide-down-arrow')) {
jQuery("a.down-arrow-wrap").css({"display":"block"});
}
});
在上面的代码中,我在页面滚动上设置 cookie。并在第二部分检查该 cookie 是否不存在,然后显示 <a>
与类hide-down-arrow
.
我希望这种情况仅发生在主页上,而不是发生在任何其他页面上。
谢谢。
最佳答案
这里有一个简单的方法,您可以在显示之前检查页面名称或在检查现有cookie之前,
试试这个:
var pathName = window.location.pathname;
var vars = query.split("/");
if ((vars[vars.length - 1]).toLowerCase() == "homepage.html")
//if the cookie is exist then display <a>
关于javascript - 如何使用 jquery.cookie 仅为主页设置 cookie,而不为其他页面设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195108/