【发布时间】:2014-04-11 06:49:56
【问题描述】:
我正在尝试为我的网站添加时间倒计时。我首先自己制作了一个,它在 Chrome 中完美运行,但在 Firefox 或 IE 中却不行。因此,我决定查找一个并找到一个有希望的。这又一次在 Chrome 中完美运行,但在 IE 中却不行。
这是我正在使用的 javascript 倒计时:http://trulycode.com/bytes/easy-countdown-to-date-with-javascript-jquery/
在 Chrome 中,它显示一个功能齐全的倒计时,而在 IE 中,它只是产生“00 00 00 00”或警告消息“无效日期。例如:2013 年 3 月 30 日星期二 15:50:00”。 如果有人可以帮助我为所有网络浏览器完成此倒计时工作,我将非常高兴。
在 IE 中尝试时,我在调试控制台中收到以下消息:'interval' is undefined File: testcountdown, Line: 176, Column: 4. 这是第 176 行:interval = setInterval(i, 1e3)。
提前致谢!
【问题讨论】:
-
请发布您的问题的 jsfiddle 示例。
-
哪个IE版本?它适用于 IE 9.0.8112.16421
-
这就是它在 jsfiddle 中的工作方式:jsfiddle.net/fQ6VB。我安装了 IE 11.0.9600.16518。
-
@nullability 你是什么意思?他们都是类选择器
-
如果重要的话,我添加/更改了一些东西并让它工作。由于整体质量很差,除非它被清理得更多,否则我仍然不会建议它。这是它在 IE 11 中的工作:jsfiddle.net/7K8xA/show(删除 URL 末尾的“show/”以查看代码)
标签: javascript internet-explorer google-chrome