【问题标题】:TypeError: 'undefined' is not an object (evaluating '$.browser.msie') [duplicate]TypeError:“未定义”不是对象(评估“$ .browser.msie”)[重复]
【发布时间】:2013-01-25 08:50:24
【问题描述】:

可能重复:
jQuery latest $.browser

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

TypeError: 'undefined' 不是对象(评估 '$.browser.msie')

我使用以下代码:

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

【问题讨论】:

    标签: jquery


    【解决方案1】:

    $.browser 一直是removed from 1.9。您可以使用jQuery Migrate 获得$.browser 的支持。

    【讨论】:

      【解决方案2】:

      我这样解决了这个问题

      if(navigator.appVersion.indexOf("MSIE") !== -1){
          // Only MSIE will evaluate this code
      }
      

      【讨论】:

      • 感谢您的解决方案。它有效...... :)
      【解决方案3】:

      $.browser has been removed as of jQuery 1.9。如果你想继续使用它,你需要使用 jQuery migrate 插件。

      【讨论】:

      • 自 1.4 起已弃用,在 1.9 中删除
      猜你喜欢
      • 2018-10-24
      • 2021-12-17
      • 2021-12-01
      • 2019-11-16
      • 2020-02-09
      • 2019-12-07
      • 2022-01-01
      • 2019-01-20
      • 2014-06-13
      相关资源
      最近更新 更多