我正在尝试使用以下代码使用jquery和qtip设置cookie。如您所见,当触发此'beforeShow'事件时,我需要设置一个cookie。我可以确认事件正在被触发,因为我看到警报,虽然我无法看到cookie被设置?这段代码应该有用还是我遗漏了什么? 非常感谢,
api: {
beforeShow: function() {
if(document.getElementById('CheckMessage')) {
alert("");
$.cookie("MyTestExampleCookie", "1");
return false;
}
}
},
答案 0 :(得分:3)
你安装了jQuery cookie吗?
答案 1 :(得分:0)
除非您需要在用户离开页面后记住该值,否则您不需要cookie。如果您只想知道某个特定事件是否已被触发,请设置一个普通变量。
如果你确实需要使用cookie并操纵这些客户端,使用上面建议的插件会更容易(但不是绝对必要)。
答案 2 :(得分:0)
document.cookie = ("MyTestExampleCookie=1");
虽然建议使用一些cookie lib