如果有人知道這個jquery插件請你幫我配置它,這樣IE不會識別它產生的淡入淡出效果,但仍然可以使用AJAX。有沒有辦法將一些瀏覽器檢測添加到插件文件,或者我應該有2個獨立的導航方法和使用條件註釋?dynamicpage.js修改所以IE不會識別FADE效果
http://iamwhitebox.com/staging/arkitek
如果有人知道這個jquery插件請你幫我配置它,這樣IE不會識別它產生的淡入淡出效果,但仍然可以使用AJAX。有沒有辦法將一些瀏覽器檢測添加到插件文件,或者我應該有2個獨立的導航方法和使用條件註釋?dynamicpage.js修改所以IE不會識別FADE效果
http://iamwhitebox.com/staging/arkitek
據我所看到的,dynamicpage.js甚至不包含jQuery插件。所以你不妨直接修改文件的內容。這很短。
然後,您可以使用jQuery的$.support
甚至$.browser
(not necessarily recommendable)方法根據瀏覽器拆分您的代碼。或者甚至更好地將您的解決方案提取到函數或插件中,並在需要時從條件註釋中調用它。
因爲我假設的原因,你想這樣做,是與IE瀏覽器的一些問題,當涉及到動畫的opacity
財產,你可能想看看這些
以及和也許只是 「修復」 的代碼,你已經有了。
UPDATE 通過請求:您可以使用browser
這樣的檢測IE:
if ($.browser.msie) {
// do something only for IE
} else {
// do something for all other browsers
}
再次 - 這未必是值得推薦的,因爲瀏覽器檢測一直是他們的問題。取決於你試圖修復的究竟是什麼,你可能需要考慮實施一種不同的方法。