如何加载一个DIV只有一次使用cookie jquery
How to load a DIV only one time using COOKIES jquery
所以我有一个带有一些脚本的div标签,我想在新用户订阅时只加载一次,
这是我的代码:
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxx;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "xxxx-xxx";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="/xxx/xx.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="xxxx"/>
</div>
</noscript>
我建议使用localStorage,这比使用cookie更简单
试试这个。将div id标记为hidden_div,并设置默认值为hidden。
<script>
if (getCookie("isset")!=1)
{
var d = new Date();
d.setTime(d.getTime() + (1*24*60*60*1000));//24 Hours cookie will be available
var expires = "expires="+d.toUTCString();
document.cookie ="isset=1; " + expires;
$("#hidden_div").show()
}
function getCookie(cname) {//Taken from w3schools.com
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
</script>
相关文章:
- 每次鼠标悬停触发一次 jquery 效果
- 只执行一次jquery animate
- 调用一次jQuery函数
- 如何在上一次 JQuery 调用后访问 DOM
- 为什么我的Javascript全局变量只更新一次?jQuery最后一个子选择器错误
- 如何从Angular指令运行一次jQuery插件
- 如何在一个页面、每个会话中只触发一次jquery函数
- 鼠标悬停只工作一次?JQuery
- 每15秒运行一次jquery函数
- PHP重定向破坏ajax,所以强制一次Jquery页面刷新
- 我们如何只加载一次jquery函数
- 每x秒调用一次jQuery函数(对象文字模式)
- 每次调用只切换一次jQuery动画
- 如何只执行一次Jquery代码?
- 检查iFrame是否加载.一次.Jquery
- 点击里面的点击功能导致警告信息显示不止一次- Jquery/Javascript
- 如何在滚动上只运行一次jQuery动画?
- 如何每n秒运行一次jQuery load()请求
- 每隔5秒在一个元素上重复运行一次jQuery.click事件
- 如何只执行一次Jquery代码