2011-08-12 263 views
0

下面的代碼在chrome和ff中運行良好,但是#cf_intro中的內容不會隨着IE中的定時器而改變。 (「流」是一個插件對象。)
爲什麼jQuery中的html()函數在IE中不起作用

timer=setInterval("m2n()",10000); 
    function m2n() 
    { 
     Flow.moveTo("next"); 
     var activeItemIntro=$('.active canvas').attr("intro"); 
     $("#cf_intro").html(activeItemIntro); 
    } 
    $(function(){ 
     function cf_timer(){ 
       timer=setInterval("m2n()",10000); 
      } 
     $('.flow').mouseover(function(){ 
       clearInterval(timer); 
      }) 
     $('.flow').mouseout(function(){ 
       cf_timer(); 
      }) 
    }) 
+4

你使用的是支持畫布的IE版本嗎? (例如IE9?) – Timbo

+0

'attr(「intro」)'?如果你使用HTML,這可能會有所幫助。 – Quentin

回答

2

我看你用帆布..

帆布僅在HTML5,這意味着更高版本的Firefox,Chrome和IE9(主要的瀏覽器)的

如果你有IE8,它不會工作

+0

謝謝!我忽略了那個..我很愚蠢。 – LotusH

相關問題