我有以下jQuery 应该正在工作但不是,我无法弄清楚原因。它应该调用远程服务器的时间(在这种情况下,我借用了作者网站的服务器时间,但无论如何它都在调用思维 - 无论哪种方式都不起作用),然后根据时差计算倒计时。
$(document).ready(function () {
function serverTime() {
var time = null;
$.ajax({
url: 'http://keith-wood.name/serverTime.php',
async: false,
dataType: 'text',
success: function (text) {
time = new Date(text);
},
error: function (http, message, exc) {
time = new Date();
}
});
return time;
}
$(function () {
$("#defaultCountdown").countdown({
until: new Date("Jun 24, 2015 16:00:00 +0000"),
serverSync: serverTime
});
});
});
并将其显示为:
<div id="defaultCountdown"></div>
我在http://jsfiddle.net/ctj90jz6/1/有一个jsfiddle加载了所有库,但它不起作用。有什么想法吗? :(
答案 0 :(得分:0)
解决方案是在HTML代码倒计时之前移动插件。感谢Quentin。