Javascript冲突倒计时

Javascript conflicting countdown

本文关键字:倒计时 冲突 Javascript      更新时间:2023-09-26

感谢您提前阅读这篇文章。请转到http://www.hostmarts.com/projanmo/iftar_alert.html我在那里写了一篇JS。页面加载时,倒计时为红色数字是可以的。当我第一次更改区域时,倒计时也可以。然而,当我第二次和以后更改区域时,出现了一个问题。

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

感谢

Zelal

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

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

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