jQuery和IE的问题

时间:2012-07-23 09:27:53

标签: jquery

我似乎无法弄清楚为什么我的代码在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");
   });
});

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

IE打破了console.log。删除console.log(timerId),你应该没问题