2

由于 jQuery.browser 自 1.9 以来已被删除,我遇到了很多麻烦,因为尽管当前的 jQuery 版本中没有该功能,但仍有很多插件没有得到更新并且仍然使用该功能。是否有任何推荐的方法来修改现有插件或任何其他建议?

4

2 回答 2

1

http://jquery.com/upgrade-guide/1.9/#jquery-browser-removed

jQuery.browser() 已移除

jQuery.browser() 方法自 jQuery 1.3 以来已被弃用,并在 1.9 中被删除。如果需要,它可以作为 jQuery Migrate 插件的一部分使用。我们建议将特征检测与 Modernizr 等库一起使用。

所以它应该在这里可用:

http://blog.jquery.com/2013/01/31/jquery-migrate-1-1-0-released/

于 2013-03-25T12:56:04.683 回答
1

jQuery.browser() 删除

jQuery.browser()方法自 jQuery 1.3 以来已被弃用,并在 1.9 中被删除。如果需要,它可以作为jQuery Migrate 插件的一部分使用。我们建议将特征检测与诸如Modernizr之类的库一起使用

jQuery Migrate 1.1.1 发布

使用该jQuery Migrate插件很容易,例如,只需在 jQuery 的 script 标签之后立即包含它。

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script>
于 2013-03-25T12:55:10.147 回答