gpt4 book ai didi

JavaScript 倒计时器未启动 [包括 Firebug 错误]

转载 作者:行者123 更新时间:2023-11-28 20:38:32 25 4
gpt4 key购买 nike

我的页面上有这个倒计时器:http://www.dirtycookie.co .

除非您刷新页面,否则它不会倒计时。

我有相同的脚本,但工作方式略有不同@ m.dirtycookie.co供引用。

我的index.php <head>上有这个脚本

     <script>
$(document).ready(function () {

function countdown() {
// input new date here
var newdate = new Date("Mar 01, 2013 20:00:00");
// input new date here

//DO NOT TOUCH THE REST UNLESS YOU KNOW JQUERY WELL
var now = new Date();
var timeDifference = newdate.getTime() - now.getTime();
var d = Math.floor(timeDifference / 1000);
var l = Math.floor(d / 60);
var b = Math.floor(l / 60);
var u = Math.floor(b / 24);
b %= 24; l %= 60; d %= 60;

if(d < 0){ var d = 0}
if(l < 0){ var l = 0}
if(b < 0){ var b = 0}
if(u < 0){ var u = 0}

$(".days").html(u);
$(".hours").html(b);
$(".minutes").html(l);
$(".seconds").html(d);

var timer = setTimeout('countdown()',1000);
//DO NOT TOUCH THE REST UNLESS YOU KNOW JQUERY WELL
}
window.onload=countdown ;
});
</script>

Firebug 错误:ReferenceError:倒计时未定义 http://www.dirtycookie.co/106号线第106行实际上是:var timer = setTimeout('countdown()',1000);

此内容的 HTML 在这里:

    <div class="counter_wrap">

<!-- Counter Title -->
<h1>Countdown to Grand-Opening!</h1>

<!-- Counter Title -->

<!-- Counter Section -->
<div class="numbers"><p class="days">23</p><p class="smallfont">Days</p></div>
<div class="numbers"><p class="hours">19</p><p class="smallfont">Hours</p></div>
<div class="numbers"><p class="minutes">7</p><p class="smallfont">Minutes</p></div>
<div class="numbers"><p class="seconds">23</p><p class="smallfont">Seconds</p>

</div>

最佳答案

这可能是一个问题:

var timer = setTimeout('countdown()', 1000);

为什么只是这样调用它:

var timer = setTimeout(countdown, 1000);

字符串和eval确实没有必要。还有。

var timer = setTimeout(countdown(), 1000);
// is not the same as:
var timer = setTimeout(countdown, 1000);

在第一个中,您将 countdown() 的输出安排为函数调用。在第二个中,您实际上是在倒计时(这就是您想要的)。

关于JavaScript 倒计时器未启动 [包括 Firebug 错误],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14843618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com