为什么jQuery不能自动“生活”所有功能?

时间:2011-12-31 02:53:28

标签: jquery

为什么jQuery不允许click(),bind()和类似函数自动“实时”工作?

如果我想让live("click", functi...代替"live"而不是click(function()...,我为什么需要使用{{1}}?生活需要更多资源吗?

1 个答案:

答案 0 :(得分:7)

有趣的是你应该问这个。有人写了一篇回答你问题的文章:
http://www.ultimatewebtips.com/why-jquery-live-is-a-bad-option-to-use/

  

表面上现场和委托似乎可以互换。然而,   他们不是。 Live有几个严重的缺点,绝不应该   使用,本文将解释原因。

概述的摘要是:

  1. 您不能将live用于可重复使用的小部件
  2. stopPropagate()无法在实时
  3. 中使用
  4. 活得慢“
  5. Live不可链接