2012-06-04 15 views
1

我遇到了IE支持動態不透明度和使用jQuery .animate()擴展的問題。我想改變IE瀏覽器遇到的這些具體問題,同時仍然將它們留在Chrome和Firefox中的「原始」方式。IE的條件爲Javascript

我有一個解決方案的凸輪,使用<!-- [if IE]>圍繞<script>標籤。我的問題是我想在一個.JS文件中的各個地方使用一個特定於行的IE條件。

有沒有解決這個問題的方法,還是我需要創建一個IE版本的.JS文件?

回答

4

您可以隨時使用jQuery,使依賴於瀏覽器檢查...

if ($.browser.msie) { 
    //IE 
} else { 
    //NOT IE 
} 
+0

我嘗試添加你建議的代碼,並正在運行到一個小扭結。瀏覽器確實先讀取IE腳本,但之後立即加載非IE腳本。任何建議?我的代碼如下: –

+0

if($ .browser.msie){ alert(「IE」); } else { function waitingZoom(){ alert(「not IE」); (縮放:4,translateX:-1000,translateY:-1200,不透明度:0},850,「easeInExpo」); } } –

+0

移動功能在支票外面,並在支票內部調用 –