2012-10-17 41 views
0

因此,一切加載啓動鉻和Firefox的好,但在IE瀏覽器它不起作用,我必須點擊鏈接去到另一個頁面和然後返回以便腳本開始工作。jquery無法啓動IE瀏覽器加載

的jQuery:

$(document).ready(function(){ 
    $('.bigimage').mouseover(function(){ 
     $(this).stop().animate({ 
     "width": "110%", 
     "left": "0px", 
     "top": "0px" 
     }, 200,'swing'); 
    }).mouseout(function(){ 
     $(this).stop().animate({ 
     "width": "100%", 
     "left":"15px", 
     "top":"15px" 
     }, 200,'swing'); 
    }); 
}); 

HTML

<ul class="getbig"> 
    <li> 
     <a href="*"><img class="bigimage" src="pic.png" title="mytitle"></a> 
    </li> 
    <li> 
     <a href="*"> <img class="bigimage" src="pic2.png" title="mytitle2"></a> 
    </li> 
</ul> 

CSS:

.getbig{ position:relative; left: 50px; top: 0px; width:200px; height:78px; } 

.bigimage{ position:relative; width:100%; left:15px; top:15px} 

所以我想知道是否有在IE DOCTYPE做。

+0

您是否收到異常?如果是,那是什麼? – Tariqulazam

+0

工作正常,添加正確的腳本源**工作演示** http://jsfiddle.net/HM5sm/':)' –

+0

對不起,我沒有任何在jQuery中savy任何地方尚未。通過腳本來源,你的意思是腳本在我的電腦上的位置,然後是正確的,看到它在Chrome和Firefox中工作...只是不在IE中。什麼是異常?我看不到任何地方的錯誤。奇怪的是,它在開始工作的時候非常麻煩。除非您按下接受按鈕,否則這與IE瀏覽器嘮叨有關不讓腳本發生任何事情有關嗎? –

回答

0

這是否與IE嘮叨有關不讓 腳本運行,除非你按下接受按鈕?

是的 - 它是否工作,如果你'允許阻止的內容'?

如果是的話,有兩種解決方案:

  • 通過Web服務器,而不是作爲一個本地文件加載頁面

  • (IE運行腳本只對本地文件限制頁)使用Mark of the Web(MOTW)。但是,這是一個非標準的解決方法,並介紹了其他問題(IE會再disable any links to other file types

相關問題