2

当我在谷歌浏览器中打开它时,最终倒计时没有出现在我的页面上。我不太清楚为什么倒计时不起作用。有人可以帮我吗?非常感谢!

<!DOCTYPE html>
<html>
<head>
    <title>The Final Countdown</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script type="text/javascript" src="jquery.countdown.min.js"></script>
    <script type="text/javascript">
        $('#getting-started').countdown('2016/01/01', function(event) {
            $(this).html(event.strftime('%w weeks %d days %H:%M:%S'));
        });
    </script>
</head>
<body>
    <div id="getting-started"></div>
</body>
</html>
4

1 回答 1

1

DOM 准备好后,您需要执行代码。您可以通过将其放入 DOMReady 处理程序中来做到这一点:

$(function() {
    $('#getting-started').countdown('2016/01/01', function(event) {
        $(this).html(event.strftime('%w weeks %d days %H:%M:%S'));
    });
});

目前,您在 DOM 中存在之前调用元素countdown()上的方法。#getting-started

于 2015-10-15T08:45:33.850 回答