0

提前感谢您阅读这篇文章。请访问http://www.hostmarts.com/projanmo/iftar_alert.html我写了一个 JS。页面加载时用红色数字倒计时没问题。当我第一次更改区域时,倒计时也可以。但是,当我第二次及以后更改区域时会出现问题。

有什么解决办法吗?您可以通过查看页面源代码来查看代码。

谢谢

泽拉尔

4

1 回答 1

0

您的问题很可能是由于在第 165 行使用 setIntervall 引起的。更改时区不会停止“旧”间隔,这会使时间倒计时。在对时区进行几次更改后,会有多个间隔计时器来操纵您的时间。

但我会说这不是你真正的问题!您不应该纯粹用 javascript 创建 DOM 元素,而应该使用 html 进行基本设计。此外,您应该使用样式表而不是在您的 javascript 代码中定义您的样式。

也许您想再次查看一些基本的 HTML/CSS 和 JS 教程,以了解如何构建代码以使其具有可读性和可维护性。

于 2013-07-16T15:07:42.723 回答