1

我有一个大问题,jQuery cookie 不能在所有浏览器中工作。我正在使用最新的 jQuery 库版本 1.4.4

请帮我

编辑:

var mid = $.cookie('mid');
if (mid == '1') {
    $('#something').css('background', '#d3d3d3');
}
4

4 回答 4

9

我有同样的问题,解决方案太简单了,我在加载 jquery 之前加载了 jquery.cookie.js。一旦我重新安排了脚本包含,问题就消失了。

script type="text/javascript" SRC="javascript/jquery-1.5.1.min.js"></script>
script type="text/javascript" SRC="javascript/jquery-ui-1.8.10.custom.min.js"></script>
script type="text/javascript" SRC="javascript/jquery.cookie.js"></script>
script>
于 2011-04-18T01:16:07.487 回答
6

一些想法:

  1. 尝试检查错误控制台是否有错误(在 Firefox、Ctrl++或firebug 上)ShiftJF12
  2. 确保您的cookie 插件正确包含在页面中。
于 2010-11-18T10:03:47.237 回答
2

这听起来像是一个愚蠢的问题,但你确定你的标记文件中包含了 jQuery cookie 插件吗?如果是这个,它不是 jQuery 开箱即用的,你必须自己包含它。

于 2010-11-18T10:03:31.457 回答
1

首先,您需要确认 html 页面位于 localhost 等服务器中或托管在任何服务器中。如果您尝试在 PC 的一般本地目录中的 index.html 中实现,它将无法正常工作。谢谢

于 2019-02-08T12:04:12.577 回答