我在尋找類似於CSS的<!--[if IE]>
decaration for JavaScript的東西。我沒有時間找出爲什麼一行代碼不能在IE中工作,並且評論它不會破壞頁面,所以我在想「stuff IE」並尋找一種方法來評論這條線出IE只有。如何防止一行JavaScript在IE中運行(但讓它在其他瀏覽器中運行)?
任何想法?
我在尋找類似於CSS的<!--[if IE]>
decaration for JavaScript的東西。我沒有時間找出爲什麼一行代碼不能在IE中工作,並且評論它不會破壞頁面,所以我在想「stuff IE」並尋找一種方法來評論這條線出IE只有。如何防止一行JavaScript在IE中運行(但讓它在其他瀏覽器中運行)?
任何想法?
navigator.appName將包含瀏覽器名稱,你的情況,你正在尋找「的Microsoft Internet Explorer」,所以這將是在這種情況下,您的條件:
if (navigator.appName != 'Microsoft Internet Explorer')
我會尋找更好瀏覽器檢測,因爲這是簡單而小的。
有條件的評論也可以正常工作。
<!--[if IE]>
<script>alert("Hi, this is IE!");</script>
<![endif]-->
您可以使用(不推薦使用但功能完備)的$.browser.msie
jQuery功能。
(你也可以在複製的代碼行,我們可以看到,如果我們可以看到IE的問題。)
http://stackoverflow.com/questions/3986564/爲什麼 - 犯規 - 即-LET-我創建-IMG元素 - 使用 - jQuery的 – ben 2010-10-21 12:28:38
謝謝你,這樣做的伎倆 – ben 2010-10-21 12:29:40