我似乎无法弄清楚为什么我的代码在IE中根本不起作用。它在其他所有浏览器中运行良好。任何人都可以发现问题吗?
$(document).ready(function (){
var timerId = 0;
$("#timerwrap").ready(function(){
$("#timerwrap").html("Please wait <span style='font-weight: bold !important;' id='show-time'>4</span> seconds");
console.log(timerId)
if(timerId == 0){
timerId = window.setInterval(function() {
var timeCounter = $("#show-time").html();
var updateTime = parseInt(timeCounter,10) - 1;
$("#show-time").html(updateTime);
if(updateTime <= 0){
clearTimeout(timerId);
$("#ltext").fadeOut('fast');
$("#closeme").delay(600).fadeIn('fast');
}
}, 1000);
}
});
});
$(document).ready(function () {
$("#closeme").click(function() {
$("#rf").css("display", "none");
$("#toppy").css("display", "none");
});
});
$(document).ready(function () {
$("#closelogo").click(function() {
$("#rf").css("display", "none");
$("#toppy").css("display", "none");
});
});
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
IE打破了console.log。删除console.log(timerId)
,你应该没问题