$()生活(函数(){}); jQuery 1.9.0中未定义jQuery.browser

时间:2013-01-22 12:25:18

标签: jquery

jQuery 1.9.0中的

$().live(function(){});jQuery.browserundefined

如果我使用jQuery 1.8.3而不是jquery 1.9.0,它在我的项目中工作正常。

未定义的功能是什么?为什么?

5 个答案:

答案 0 :(得分:9)

请阅读jQuery upgrade Guide,在1.9版本中,他们已从先前版本中删除了所有已弃用的方法。但是他们提供了一个迁移插件来帮助开发人员在迁移期间。

{1}}已在v1.7.0中弃用,而不是jQuery.live,请在代码中使用此代码。

您可以加入jQuery.on

答案 1 :(得分:2)

不推荐使用直播功能,您必须使用on而不是live

答案 2 :(得分:2)

.live()已被删除:http://api.jquery.com/live/。请改为使用.on()http://api.jquery.com/on/

.browser()也已被删除:http://api.jquery.com/jQuery.browser/

答案 3 :(得分:1)

在jquery 1.9.0中不推荐使用这些函数

答案 4 :(得分:1)

因为它们已被弃用!

而不是.live()您应该使用.on()

<强> jQuery.browser

返回:不推荐使用PlainObjectversion:1.3,已删除:1.9

描述:包含useragent的标志,从navigator.userAgent读取。我们建议不要使用此属性;请尝试使用功能检测(请参阅jQuery.support)。 jQuery.browser可能会在未来的jQuery版本中移动到插件中。