keith wood的jquery倒计时服务器时间不起作用

时间:2015-01-08 17:13:50

标签: jquery

我有以下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加载了所有库,但它不起作用。有什么想法吗? :(

1 个答案:

答案 0 :(得分:0)

解决方案是在HTML代码倒计时之前移动插件。感谢Quentin。