我在我的网站上嵌入了一个倒计时。在Mozilla / Chrome / IE9上运行良好,但在IE 8上无法正常工作。
$(function () {
var ts = 1359647999000;
if (ts > 1356524873000) {
$('#countdown').countdown({
timestamp: ts
});
}
});
我在我的网站上嵌入了一个倒计时。在Mozilla / Chrome / IE9上运行良好,但在IE 8上无法正常工作。
$(function () {
var ts = 1359647999000;
if (ts > 1356524873000) {
$('#countdown').countdown({
timestamp: ts
});
}
});
当您使用jQuery方法通过HTML字符串创建DOM元素时,Internet Explorer 8的行为与其他现代版本的IE9略有不同。显然在IE8中,您需要提供闭合标签才能正确创建元素。
您正在使用的倒计时插件包含以下代码:
$('<span class="count' + this + '">')
$('<span class="count' + this + '"></span>')
$('<span>', { "class" : "count" + this })
使用您提供的fiddle中的about,我在github上找到了开发者项目:https://github.com/martinaglv/jQuery-Countdown
这里有一个关于IE8兼容性的未解决问题,您可以查看它 https://github.com/martinaglv/jQuery-Countdown/pull/3