Tag: cookies

Cookie每隔30天显示一次弹出窗口

jQuery(document).ready(function(){ if (document.cookie.indexOf(‘visited=false’) == -1) { var fifteenDays = 1000*60*60*24*30; var expires = new Date((new Date()).valueOf() + fifteenDays); document.cookie = “visited=true;expires=” + expires.toUTCString(); $.colorbox({width:”400px”, inline:true, href:”#exestylepopups”}); } }); 我的上述代码出了什么问题,每次在我的博客中加载页面时都会调用我的facebook popup。 我只是每30天只展示一次。我怎么能这样做?

Jquery – 将多个div#的类状态保存到cookie中?

我试图在http://mcfc.co.uk上复制一个UI效果我已经编写了一个脚本,它隐藏了点击function上的div并将一个类应用于一个div,其中#id对应于被点击的div ,反过来。 我是jQuery的新手,我如何将这些’clicked’div的状态保存到cookie中以显示隐藏的等等? 谢谢你的帮助。 $(document).ready(function(){ $(‘.portlet’).click( function(){ var idtext = this.id; $(this).hide(); $(“[id*=” + idtext + “]”).not(this).addClass(‘add’); }); $(“#content-footer div”).click( function(){ var idtext = this.id; $(this).removeClass(‘add’); $(“[id*=” + idtext + “]”).not(this).show(); }); }) HTML: 点击隐藏/显示的DIV ….. Feeds Lorem ipsum dolor sit amet, consectetuer adipiscing elit News Lorem ipsum dolor sit amet, consectetuer adipiscing elit etc…. […]

根据单击的链接名称设置cookie

TLDR单击链接时,我想指定一个带有工具名称的cookie,并点击链接上的文本值。 使用Jquery.1.4.2.min.js,Jquery.cookie.1.0.js 我想在点击链接时创建一个cookie(将始终链接到“https://stackoverflow.com/questions/2756422/setting-a-cookie-based-on-the-name-of-the-link-that-is-clicked/page.html”)。 仪器名称 TEXT的值 到目前为止,我正在尝试使用: 链接1: link1 链接2: link2 脚本: $(‘a[href=https://stackoverflow.com/questions/2756422/setting-a-cookie-based-on-the-name-of-the-link-that-is-clicked/page.html]’).click(function() { var name = ‘instrument’; var value = $(this).text(); $.cookie(name, value, { expires: 365 }); }); 当我点击链接时,它只是加载链接,没有设置cookie。 使用firebug,firecookie,firequery进行调试。 没有找到仪器的cookie或沿线的任何东西。 Onload我会打的 “ projects ”但不是 “ $.cookie(name, value, { expires: 365 }); ”完全没有。 即使使用以下:(感谢Sarfraz ) $(‘a[href=”https://stackoverflow.com/questions/2756422/setting-a-cookie-based-on-the-name-of-the-link-that-is-clicked/page.html”]’).click(function(e) { // prevent default action e.preventDefault(); var name = […]

带有域字段的CORS cookie仅在使用jQuery AJAX的Firefox中设置

使用跨站点请求添加domain时,我无法设置cookie。 我试图通过jquery ajax调用请求来实现这一点。 是否有可能让它在除firefox以外的其他浏览器中运行? 一些请求标题: Accept:application/json, text/javascript, */*; q=0.01 Content-Length:55 Content-Type:application/x-www-form-urlencoded; charset=UTF-8 Host:localhost:53862 Origin:http://localhost:54265 Referer:http://localhost:54265/ 响应标题: Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:x-requested-with, origin, content-type, accept, Proxy-Connection Access-Control-Allow-Methods:GET,POST,PUT,OPTIONS, DELETE Access-Control-Allow-Origin:http://localhost:54265 Set-Cookie:Auth=l_hash=123456&user=xyzl&remember_me=false; expires=Fri, 18 Jan 2013 13:42:10 GMT; domain=localhost; path=/ 码: $.ajax({ type: “PUT”, url: apiHost + “api/account/login/”, data: $(“#loginBarForm”).serialize(), dataType: “json”, contentType: “application/x-www-form-urlencoded; charset=UTF-8”, crossDomain: true, xhrFields: { withCredentials: true […]

可以在jQuery ajax请求中修改cookie值吗?

我正在开发Chrome扩展程序,允许用户记录网站的所有HTTP请求,修改请求的部分然后重新发送。 我希望使用jQuery的ajax方法来构造和发送修改后的请求。 我已经能够构建请求的其他部分,但据我所知,没有办法在请求中包含cookie值。 为了清楚 – 我不是想在浏览器上创建一个cookie,我试图修改将使用jQuery的ajax方法作为HTTP请求的一部分发送的cookie值。 这可以用jQuery的ajax完成吗? 如果没有,无论如何在javascript中执行此操作?

jQuery切换Cookie支持

我正在尝试将jQuery Cookie插件实现到我的幻灯片切换脚本中,但到目前为止还没有成功。 这是我的代码(没有任何cookie实现): jQuery的: $(document).ready(function() { $(‘a.toggle’).click(function() { var id = $(this).attr(‘name’); $(‘#module’ + id).slideToggle(‘fast’); $(‘a.toggle[name=’+id+’]’).toggle(); return false; }); }); HTML: – Hide + Show Hello World 任何人都知道在现有代码中实现jQuery Cookie插件是否容易,以便记住打开/关闭状态? 谢谢。

如何设置此cookie永不过期

我有一个函数来创建一个cookie,传递cookie的名称,值和到期时间(以天为单位)。 这是function: function setCookie(c_name,value,exdays) { var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? “” : “; expires=”+exdate.toUTCString()); document.cookie=c_name + “=” + c_value; } function getCookie(c_name) { var i,x,y,ARRcookies=document.cookie.split(“;”); for (i=0;i<ARRcookies.length;i++) { x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x=x.replace(/^\s+|\s+$/g,""); if (x==c_name) { return unescape(y); } } } 该function按预期工作,但我需要做什么来设置cookie永不过期?

JS Cookie隐藏/显示div

尝试使用JS Cookie制作一个jQuery cookie隐藏/显示框,但我不知道怎么做不起作用。 盒子根本不会显示。 我正在使用Shopify。 #pop-up { display: none; } jQuery的: // 其余的部分: 40% off today only OK, thanks!

Fancybox弹出一次会话时间

我有一个带有fancybox的弹出窗口,显示在加载页面上。 我需要一次显示弹出窗口,如果用户更改页面并返回页面,弹出窗口不会再次显示。 我读过可以使用cookie插件( https://github.com/carhartl/jquery-cookie ),但我不明白如何集成这段代码…… 我在html / css中有一个简单的网站。 这是代码: function openFancybox() { setTimeout(function () { $(‘#yt’).trigger(‘click’); }, 500); }; $(document).ready(function () { var visited = $.cookie(‘visited’); if (visited == ‘yes’) { return false; // second page load, cookie active } else { openFancybox(); // first page load, launch fancybox } $.cookie(‘visited’, ‘yes’, { expires: 7 […]

模态框+复选框+ cookie

我想实现以下目标: 在主页加载时,显示模式框 在模式框中,显示带有单个必填复选框的表单 选中复选框后,点击提交并关闭模态框,进入主页 使用cookie记住此复选框勾选首选项 在用户返回主页时,如果他们选中了复选框,则不会显示模态框 我一直在这个地方: http://dev.iceburg.net/jquery/jqModal 因为我可以在页面加载时显示模式框,但我无法弄清楚如何获取表单以强制选中复选框并关闭框。 我也不知道在设置cookie时从哪里开始。 任何指针都将非常感激。 谢谢 编辑:包含代码: Index.html – 在页面加载时显示模态框 $().ready(function() { $(‘#ex2’).jqm({modal: ‘true’, ajax: ‘2.html’, trigger: ‘a.ex2trigger’ }); setTimeout($(‘#ex2’).jqmShow(),2000); }); 2.html – 通过ajax加载的模态框内容 function validate(frm) { if (frm.checkbox.checked==false) { alert(“Please agree to our Terms and Conditions.”); return false; } }  I hereby agree to all Terms and Conditions