我正在使用jquery cookie构建一个asp.net网站。我在该页面上有jquery图像滑块。为了保留滑块的滚动位置,我将它们存储在jquery cookie中(我使用carhartl的jquery.cookie插件)。 例如,我使用下面的函数来创建cookie并在其中写入滚动位置
afterEnd:function(e){$.cookie('scrollposition', e.first().index(), {Path: "/", expires: 0});}
这是从cookie中读取的内容
start: parseInt($.cookie('scrollposition'),10) || 0,
以上步骤适用于firefox。铬和歌剧。但它无法在Internet Explorer和Safari上运行。 在调查此问题时,我发现更改IE和Safari上的Cookie管理设置会有所帮助。例如,在IE上,工具 - >互联网选项 - >隐私 - >点击高级 - >启用覆盖自动Cookie处理和safari->偏好设置>隐私 - >阻止Cookie - >从不。
饼干有替代品吗?因为大多数人使用IE,这种cookie方法似乎对我没有帮助。非常感谢提前
例如,我的网站称www.y.com指向www.x.com/folder-x上的文件夹。因此,当您通过网址www.x.com/folder-x访问网站www.y.com时,jquery cookie可以完美地运行。但如果你从www.y.com访问它,jquery cookie似乎不起作用,因为folder-x被创建为www.x.com上的虚拟目录。在这种情况下使用会话会更好。希望这对某人有所帮助。