jquery全面判斷是否IE6瀏覽器

2022-09-08 23:15:23 字數 716 閱讀 6753

今天在寫乙個登入回車提交表單的操作時,出現keydown在ie6下不能提交的相容問題,隨之無奈,找到可以使用keyup或者keypress事件時間來相容所有瀏覽器,但是呢體驗效果很不友好,所以只能委屈ie這個冤大頭使用keyup其他瀏覽器則使用keydown事件,那麼如何判斷瀏覽器版本呢?

jquery api

$.browser 瀏覽器核心標識 可用值: safari opera msie mozilla

$.browser.version 瀏覽器渲染引擎版本號 典型結果: internet explorer: 6.0, 7.0 mozilla/firefox/flock/camino: 1.7.12, 1.8.1.3 opera: 9.20 safari/webkit: 312.8, 418.9

$.support.style 一組用於展示不同瀏覽器各自特性和bug的屬性集合。

if ($.browser.msie && ($.browser.version == 「6.0″) && !$.support.style)

最終完整**:

//

判斷是否按回車,如果是則提交表單

if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style)

});}

else

});}

IE6下jQuery選中select的BUG

現在公司開發專案都是用jquery,最近做聯動下拉框時遇見個問題 在ie6下報錯 無法設定selected屬性。未指明的錯誤 而在其他瀏覽器中都順利執行。定位了下,是呼叫jquery的val方法選中時出了問題,在除錯時發現乙個奇怪的現象,alert後是可以順利執行的,於是嘗試寫個settimeout...

ie6 滾動條無限下拉(鄙視IE6)

昨天在做頁面,測試到ie6的時候,遇到滾動條無限下拉的bug,ie6就是這麼麻煩,後來找了一些資料來看,自己嘗試了一些方法,終於找到解決方法。一般ie6會出現這種問題,都是你設定了某個東西的position abselute,在ie6下,遇到這種絕對位置的,他會一直往父元素找乙個position r...

ie6 濾鏡問題

由於有透明效果,為了在ie6下能正常看到效果,就要使用濾鏡的功能 如 background none filter progid dximagetransform.microsoft.alphaimageloader src png 乙個大div下面用了濾鏡功能,他將會使在div下面的form a等...