Tag: jquery cookie

jquery Cookie设置并获得div的扩展状态

我有一个与此主题相关的问题和问题。 我有多个div通过c#代码动态加载。 我们无法计算需要在网页中显示的面板(每个类别)的数量。 它可能是单个或4或5有时更多。 前面的代码按预期正常工作。 现在,我想在回发或页面刷新时保留每个div的折叠或展开状态。 我尝试使用jquery cookie,但我们似乎无法设置并获取每个部分的cookie状态。 我试过的代码是 jQuery(function ($) { var $heads = $(“.toggle-container .toggle-header”); $heads.click(function () { var $this = $(this); $this.find(‘i’).toggleClass(‘icon-chevron-sign-down icon-chevron-sign-up’); $this.next().slideToggle(“slow”); if ($this.next().is(‘:visible’)) { $.cookie(‘expanded’, ‘true’); } else { $.cookie(‘expanded’, ‘false’); } }); var cookieValue = $.cookie(“expanded”); if (cookieValue === “true”) { $heads.next().show(); } else { $heads.next().hide(); } }); […]

“记住”div的点击风格(设置一个cookie) – jquery和jquery cookie插件

我有一组带有mouseenter,mouseleave和click事件的div。 var originalAttributes = $(‘.aaa’).attr(‘style’); $(‘.aaa’).mouseenter(function () { $(this).css(‘background’, ‘#aaaaaa’); $(this).css(‘border’, ‘solid 1px red’); }); $(‘.aaa’).mouseleave(function () { $(this).css(‘background’,’blue’); }); $(‘.aaa’).click(function () { var $this = $(this); update_x1(this); $this.off(‘mouseenter mouseleave’); }); $(‘#save’).click(function () { $.cookie({ expires: 30 }); }); $(‘#clear’).click(function () { $(‘.aaa’).attr(‘style’,originalAttributes); }); http://jsfiddle.net/z8KuE/24/ 如何在此function和jquery cookie插件的使用中实现“保存”和“清除”function? 点击“保存”应“记住”div的当前样式,然后单击“清除”应将样式重置为原始并清除cookie(或重写)。 编辑:由Shimon Rachlenko解决 – http://jsfiddle.net/z8KuE/31/

jquery切换function并设置cookie

我有以下function,可以在点击时切换mouseenter和mouseleave: var flag = true; $(‘.aaa’).mouseenter(function () { if(flag) { $(this).css(‘background’, ‘#aaaaaa’); } $(this).css(‘border’, ‘solid 1px red’); }); $(‘.aaa’).mouseleave(function () { if(flag) { $(this).css(‘background’,’blue’); } $(this).css(‘border’, ‘solid transparent 1px’); }); $(‘#tog’).click(function () { flag = !flag; }); http://jsfiddle.net/z8KuE/15/ 如何选择偏好“记住”并加载到下一页加载? 编辑:如果由于某种原因来自bellow的解决方案在网站上不起作用,请将其放在此处: (function($){ $(document).ready(function(){ //Scripts go in here! }); })(jQuery);

PHP设置COOKIE,用JQUERY COOKIE插件更改,无法用php编辑?

我使用一些简单的代码作为测试,因为我的页面不起作用,也许我错过了什么?! 我有谷歌这个问题,并在这里搜索,但似乎没有人提到它! 甚至在我读过的cookies上! 我有一个简单的setcookie php代码行: 它在任何html之前的页面顶部并将PHP1设置为php就好了; 然后我在身体上有一些代码: 告诉我是否正在设置cookie,或者如果设置了该值,该值是什么。 直截了当,工作正常…… (页面有jquery和jquery插件:COOKIE:链接;)然后,我使用控制台检查cookie的值并使用cookie插件更改值,代码如下: $.cookie(‘PHP1’); –“php” $.cookie(‘PHP1′,’javascript’, { expires: 7, path: ‘/’ }); –“PHP1=javascript; expires=Sat, 09 Mar 2013 19:00:57 GMT; path=/” $.cookie(‘PHP1’); –“javascript” 一切都很好,所以然后我刷新页面,PHP告诉我,正如预期的PHP1设置; 然后再次刷新希望看到php1 = php但它只是一直说PHP1已设置! 如果我编辑PHP代码只是为了告诉我PHP1的值,它告诉我PHP1的值是javascript? 我在这里做错了吗? 或者只是在javascript被篡改后我无法使用php编辑cookie? (我想这可能是安全吗?) cookie本身不适用于任何登录或安全function,它仅用于可访问性 – 文本大小 – 色盲设置。 我希望能够使用这两个因为任何原因javascript被禁用/被禁用! 提前致谢 编辑 好吧,我已经在chrome中查看了我的localhost的cookie,并且有两个PHP1 cookie: Name: PHP1 Content: php Domain: localhost Path: / […]

jQuery数组到cookie中

var adddata = []; adddata[ group ] = []; adddata[ group ][ id ] = option; // option is an object like { foo : ‘bar’ } console.log( adddata ); // looks ok $.cookie( ‘cookiename’, JSON.stringify( adddata ) ); console.log( $.cookie( ‘cookiename’ ) ); // just “[]” $.cookie( ‘cookiename’, adddata ); console.log( $.cookie( ‘cookiename’ ) […]

如何在Jquery中将cookie设置为1分钟或30秒后过期?

如何设置我的cookie在30秒或1米后过期? 这是我的代码: $.cookie(‘username’, username, { expires: 14 }); // expires after 14 days

使用jQuery cookie或本地存储保存.addClass

我每次保存样式表时都试图保存.addClass,以便按钮记住 用户可以打开/关闭选项。 我的简单html: off on 这是我的代码: $(document).ready(function() { if ($.cookie(“css”)) { $(“#bg”).attr(“href”, $.cookie(“css”)); } $(“#btn-switch button”).click(function() { $(“#bg”).attr(“href”, $(this).attr(‘data-color’)); $(“#btn-switch .active”).removeClass(“active”); $(this).addClass(“active”); $.cookie(“css”, $(this).attr(‘data-color’), { expires: 365, path: ‘/’ }); return false; }); }); 如何使用相同的cookie来保存.active类? 我也会使用本地存储所有这些,但我不知道如何启动我上面实现的代码片段

如何阅读cookie创建日期(未到期)

有没有办法在变量中存储cookie创建日期? 我正在使用jquery.cookie插件。 如果没有办法,我正考虑在cookie中存储,作为值,实际时间/日期。 这可能是一个解决方案。 谢谢。

使用jQuery Cookie插件是一种有效的测试方法,看看是否启用了cookie?

我有一个网站,我们要求用户在登录网站之前启用JavaScript和Cookie。 (JS部分完成并完美运行。)目前,我们一直在设置cookie,然后将用户重定向到另一个页面(在PHP中)。 这已经很好了,但是现在我们有很多人为我们重定向的页面添加了书签,当然没有设置cookie,因此不允许他们登录。 所以我试图找到另一个检查cookie的解决方案,我正在考虑使用jQuery Cookie插件 。 我想知道它是否兼容所有浏览器(当然,当JS启用时)?

jQuery AJAX Reponse Set Cookie Header

我有一个使用REST API的项目。 在Isend登录请求时,他们发送响应作为JSON包含一些数据。 与响应标题中的一起 Access-Control-Allow-Origin:* Connection:keep-alive Content-Length:239 Content-Type:application/json Date:Fri, 19 Oct 2012 06:28:12 GMT Server:Apache/2.2.22 (Amazon) Set-Cookie:session=username; Path=/ 这里我们有一个Set-Cookie ,但这个cookie没有设置。 我需要设置此cookie,因为对于任何其他API访问,服务器将检查此cookie。 我该如何解决这个问题? jQuery AJAX响应Header Set-Cookie方法的解决方案是什么?