$().live(function(){});
并且jQuery.browser
在undefined
jQuery 1.9.0 中
如果我使用 jQuery 1.8.3 而不是 jquery 1.9.0,它在我的项目中运行良好。
什么是未定义的功能,为什么?
$().live(function(){});
并且jQuery.browser
在undefined
jQuery 1.9.0 中
如果我使用 jQuery 1.8.3 而不是 jquery 1.9.0,它在我的项目中运行良好。
什么是未定义的功能,为什么?
请阅读jQuery 升级指南,在 1.9 版本中,他们删除了之前版本中所有不推荐使用的方法。但是他们提供了一个迁移插件来帮助开发人员在迁移期间。
jQuery.live在v1.7.0 中被弃用,取而代之的是jQuery.on,请在您的代码中使用它。
您可以包含迁移插件
不推荐使用 live 功能,您必须使用它on
而不是live
.live()
已被删除:http ://api.jquery.com/live/ 。改用.on()
:http://api.jquery.com/on/:
.browser()
也已被删除:http ://api.jquery.com/jQuery.browser/
这些函数在 jquery 1.9.0 中已弃用
因为它们已被弃用!
而不是.live()
你应该使用.on()
jQuery.browser
返回:PlainObjectversion 已弃用:1.3,已删除:1.9
描述:包含用户代理的标志,从 navigator.userAgent 读取。我们建议不要使用此属性;请尝试改用特征检测(参见 jQuery.support)。jQuery.browser 可能会在 jQuery 的未来版本中移动到插件中。