2012-09-26 47 views
0

我正在使用jquery倒數計時器,它可以在任何地方工作,即使在IE7中,但不在IE9或IE8中。我一直在絞盡腦汁,我無法弄清楚問題所在。應該旋轉的div不是,我的猜測是,但我不明白爲什麼它可以在IE7的所有地方,但不是IE9。如果給定時間單位剩餘的時間超過一半,則顯示綠色圓圈的一半,如果它不到一半,則會消失,只留下灰色背景。jquery倒計時極地時鐘不工作在IE9或8

您可以看到測試頁面在這裏:http://tiffanyisrael.com/construction/

我還設置了一個的jsfiddle:http://jsfiddle.net/Cx2ut/1/

任何幫助或suggetions將不勝感激。

+0

你在你的腳本的末尾有一個旋轉功能在其中做一些計算旋轉W¯¯當它是IE時,爲什麼不使用http://code.google.com/p/jqueryrotate/來處理IE? –

+0

這聽起來像一個好主意,但我認爲這超出了我的想象。我試了一下,想出了這個... 'var spin = function(){ $($ this).rotate({'0 + angle +'' } ); };' 和改變這個... '否則,如果(!element.css( 「過濾器」)==未定義) element.css( '過濾器',旋);' 它沒有工作雖然:( –

回答

0

好吧,我想通了IE9,現在我要弄清楚IE8 :(

else if(element.css('ms-transform')!==undefined) element.css('ms-transform',rotate); 這看起來在單元爲MS-變換和與旋轉角度增加了它,MS-變換是如何IE9旋轉元素

這裏是更新的jsfiddle:http://jsfiddle.net/Cx2ut/3/

的IE8弄不好希望即將