我正在嘗試爲事件創建倒計時。我使用Jquery CountdownJquery倒計時服務器同步問題
我有這樣的代碼:
$(function() {
var fecha = new Date("July 30, 2011 00:00:00");
$('#defaultCountdown').countdown({
until: fecha,
format: 'DHMS',
expiryUrl: "http://www.google.com",
serverSync: serverTime,
timezone: -4
});
});
function serverTime() {
var time = null;
$.ajax({
url: 'serverTime.php',
async: false,
dataType: 'text',
success: function (text) {
time = new Date(text);
},
error: function (http, message, exc) {
time = new Date();
}
});
return time;
}
腳本工作正常,但是當我試圖改變時鐘日期,倒計時變化。 任何想法,爲什麼?
更改什麼時鐘日期? –
該問題似乎來自成功回調中的錯誤:服務器沒有提供vali日期,因此它回落到JS中的新Date()中;這是一個客戶端功能,所以它顯然基於你的時鐘。 – Cystack