几个jquery ui主题切换器问题(cookie,不同页面的不同主题等)

时间:2010-04-23 23:31:11

标签: jquery-ui themes

我只是尝试将jquery-ui主题切换器放在我的网站上。似乎存在一些问题:

  • Cookie不起作用。当我关闭浏览器并重新打开网页时,将加载默认主题而不是之前选择的主题。
  • 所选主题仅对当前页面有效。如果跳转到另一个页面,它将加载默认值。我想选择一次并适用于所有页面。
  • 在加载所选主题之前,会有一个默认主题的闪光。

任何人都知道处理这些问题的简单方法吗?我知道我可以基于该主题切换器实现我自己的cookie解决方案,但我很惊讶作者没有提供做这些的选项。

3 个答案:

答案 0 :(得分:1)

我最终下载了脚本并对其进行了一些修改,添加了一个名为cookieOptions的选项,该选项将传递给$ .fn.cookie插件。设置cookieOptions = {path:'/'},以便主题将全局应用于整个网站。对于默认主题的短暂闪存,解决方案是更新客户端上的css链接,而不是向服务器上的php文件发出请求。

答案 1 :(得分:0)

如果您使用IE,我打赌!

用Firefox打开它,我敢打赌它会起作用。

我正在寻找解决方案。

InsiteFX

答案 2 :(得分:0)

要解决此问题,您所要做的就是初始化themeswitcher,如下所示:

$("#switcher").themeswitcher({expires: 365, path:'/sample/'});

到期 - 是生活的天数
路径 - 非常自我解释