1

我正在尝试使用以下代码使用 jquery 和 qtip 设置 cookie。正如你所看到的,当这个'beforeShow'事件被触发时,我需要设置一个cookie。当我看到警报时,我可以确认事件正在被触发,尽管我无法看到正在设置的 cookie?这段代码应该工作还是我错过了什么?
非常感谢,

        api: {
            beforeShow: function() {
                if(document.getElementById('CheckMessage')) {
                    alert("");
                    $.cookie("MyTestExampleCookie", "1");
                    return false;
                }
            }
        },
4

3 回答 3

3

你安装了 jQuery cookie 吗?

https://github.com/carhartl/jquery-cookie

于 2012-08-02T11:18:51.330 回答
0

除非您需要在用户离开页面后记住该值,否则您不需要 cookie。如果您只想知道是否触发了特定事件,请设置一个普通变量。

如果您确实需要使用 cookie 并在客户端操作这些客户端,那么使用上面建议的插件会更容易(但不是绝对必要的)。

于 2012-08-02T11:23:08.297 回答
0
document.cookie = ("MyTestExampleCookie=1");

虽然使用一些 cookie 库更可取

于 2012-08-02T11:52:29.380 回答