2013-03-25 25 views
2

由於jQuery.browser自1.9版本以來已被刪除,我遇到了很多麻煩,因爲很多插件沒有得到更新,儘管在當前的jQuery版本中缺少它,仍然使用該功能。有沒有推薦的方法來修改現有的插件或其他建議?是否有任何種類的jQuery.browser後備?

+1

參見[是jQuery的$ .browser已過時?](http://stackoverflow.com/questions/9638247/is-jquery-browser-已棄用) – jantimon 2013-03-25 12:54:21

+0

相關:http://stackoverflow.com/questions/15540835/jquery-browser-script-or-shim-for-backwards-compatibility-of-plugins-with-1-9-1?rq=1 – Thilo 2013-03-25 12:55:11

+1

I會建議使用這個http://jquery.com/upgrade-guide/1.9/#jquery-migrate-plugin,直到你可以遷移到使用'$ .support' – 2013-03-25 12:55:40

回答

1

jQuery.browser() removed

jQuery.browser()方法已自jQuery的1.3棄用,在1.9被去除。如果需要,它可作爲jQuery Migrate plugin的一部分。我們建議使用特徵檢測與庫如Modernizr

jQuery Migrate 1.1.1 Released

使用jQuery Migrate插件很簡單,只需包括立即jQuery的腳本標記後,例如。

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script> 
+1

如果你要從其他地方逐字引用文本,請給一個參考參與它。 – Spudley 2013-03-25 13:00:19

相關問題