任何人都可以为时间倒计时给我Jquery功能,但是这样工作。
每15分钟一次(不停)。
当时间为0时,执行一些Ajax更新功能并再次自动启动(不自行点击或刷新)
时间(TimeCountDown = TimeNow - (TimeNow + 15minuts))。
我找不到这样的功能,我不知道如何处理时间。
感谢您的帮助。
答案 0 :(得分:1)
var _TimerCount = 15;
var _Timer = setInterval(function(){
TimerCountDown();
},6000);
function TimerCountDown(){
if(_TimerCount !=0){
_TimerCount -=1;
}
else{
var currentdate = new Date();
var _DateString = currentdate.getDate() + " " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds();
_TimerCount = 15;
$.get("C# CODE FILE HERE eg. MyFile.ashx",{_DateTime:_DateString }).done(function(response){
//Your Response CODE HERE
alert(response);
});
}
}
答案 1 :(得分:1)
有点不清楚你要做什么。
我想你想要这样的东西:
var timeOut = function() {
****Whatever you want the code to do every 15 minutes****
};
var main = function() {
setInterval(timeOut, 900000);
};
$(document).ready(main);
注意:时间以毫秒为单位,因此1秒= 1000
JSFiddle:http://jsfiddle.net/kitsonbroadhurst/552nu/1/