Js如何每2天运行一次javascript
js how to run javascript every 2 days?
我有一个jquery stat做一些当页面加载:
$(document).ready(function(){
tb_show('#TB_inline?height=490&width=534&inlineId=compare', false);
});
我想要的是脚本运行一次在一段时间可能每2天…任何想法?
您需要设置一个cookie来记录它最后一次出现的时间。这是文档。或者使用jQuery的cookie插件功能。
$(document).ready(function(){
var today=(new Date()).getTime();
var two_days=1000*60*60*60*24*2;
if($.cookie('lasttime')<today-two_days){
// update cookie
$.cookie('lasttime',today);
// show popup
tb_show('#TB_inline?height=490&width=534&inlineId=compare', false);
}
});
如果您希望某个元素隔天显示一次,您可以这样做,只需使用Date
对象来获取当前的日期:
$(function(){
var date=new Date();
if(date.getDate()%2){
// Only on odd days:
tb_show('#TB_inline?height=490&width=534&inlineId=compare', false);
}
});
相关文章:
- 显示数字,然后每5秒随机更改一次(javascript)
- 使函数只运行一次(Javascript)
- 仅当javascript的新内容出现时,才每3秒更新一次javascript
- 每天递减一个变量一次 - Javascript
- 每个用户/浏览器会话只加载一次Javascript
- 使用Greasemonkey每5秒执行一次Javascript
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- 如何只包含一次javascript文件
- 每周运行一次 JavaScript 函数
- 每天为每个新用户运行一次 JavaScript 函数
- 每 10 次访问(重新加载)显示一次 JavaScript 函数
- 简单嵌套的 setTimeout() 只运行一次 (JavaScript)
- 如何只添加一次JavaScript库
- 每X分钟运行一次JavaScript命令
- 每两次切换播放器一次JavaScript-AngularJS
- 追加一次javascript href link
- 当使用局部视图时,只添加一次javascript代码
- 查找匹配的img src并删除它存在不止一次- Javascript
- 加载cookie时只重载一次javascript页面
- 如何使这个函数运行不止一次JavaScript/jQuery