4 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個贊
$.browser自jQuery 1.9起,該方法已刪除。
jQuery.browser() removed
jQuery.browser()從jQuery 1.3開始不推薦使用該方法,在1.9中已將其刪除。如果需要,它可以作為jQuery Migrate插件的一部分使用。我們建議對諸如Modernizr之類的庫使用特征檢測。
— jQuery Core 1.9升級指南。
如升級指南中所述,您可以嘗試使用jQuery Migrate插件來恢復(fù)此功能并讓jQuery工具正常工作。

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個贊
您可以通過AJ查看此解決方案。這非常簡單,只需復(fù)制并粘貼以下代碼行。
jQuery.browser = {};
(function () {
jQuery.browser.msie = false;
jQuery.browser.version = 0;
if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {
jQuery.browser.msie = true;
jQuery.browser.version = RegExp.$1;
}
})();

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個贊
我在js文件包含后使用以下代碼,并且現(xiàn)在可以正常工作。
<script src="js/jquery-ui.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery.browser = {};
(function () {
jQuery.browser.msie = false;
jQuery.browser.version = 0;
if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {
jQuery.browser.msie = true;
jQuery.browser.version = RegExp.$1;
}
})();
</script>
添加回答
舉報