2012-07-19 112 views
1

附加一个事件监听器与jQuery的on()方法跨浏览器兼容?jQuery on()方法跨浏览器兼容性?

我想我记得祖先live()没有一贯的工作 - 纠正我,如果我错了。

+0

很明显,'live()'方法在某些情况下在jQuery 1.3.2中不起作用http://blog.bigbinary.com/2009/10/14/how-live-method-works-in-jquery-why -it-does-not-work-in-some-cases-when-to-use-livequery.html我知道这很长一段时间,但有些东西我记得:) – Horen 2012-07-19 12:04:52

回答

2

是的,.on是跨浏览器兼容的。 .live()已被弃用,如注释here.on的页面是here。 jQuery自己主动支持的浏览器文档是here

0

它与.live.on无关,只是您自己的代码以及它如何使用它们。一个不是比另一个更多的跨浏览器。

+0

确实,你可以拥有最多的浏览器图书馆,但如果你在'onbeforeunload'上使用'live',它将和下一个代码一样是不透明的浏览器。 – Sammaye 2012-07-19 12:06:42