6

可能重复:
jQuery 最新的 $.browser

jQuery 1.9 和 $.browser 出现错误;它为任何 $.browser 返回“未定义”;功能。我做错了什么?

TypeError:“未定义”不是对象(评估“$.browser.msie”)

我使用以下代码:

setTimeout(function(){if($.browser.msie){$('.ovy').animate({top:"0"},ct);
4

3 回答 3

14

$.browser已从1.9中删除。您可以使用jQuery Migrate获得$.browser支持。

于 2013-01-25T08:51:38.163 回答
8

我这样解决了这个问题

if(navigator.appVersion.indexOf("MSIE") !== -1){
    // Only MSIE will evaluate this code
}
于 2013-01-25T09:28:34.880 回答
2

$.browser自 jQuery 1.9 起已被删除。如果你想继续使用它,你需要使用 jQuerymigrate插件。

于 2013-01-25T08:51:54.330 回答