Есть ли причина использовать $.live вместо $.delegate?

Я читал в другом вопросе, что вы используете live, если нет контейнера, к которому можно прикрепить событие с помощью $.delegate, который, как вы знаете, не исчезает, но почему бы просто не сделать:

$('body').delegate('.myThing', 'click', function() { ... });

Я убедился, что нет причин использовать $.live() в любом новом коде, и что он все еще здесь только для обратной совместимости.

Конечно, я часто ошибаюсь. Поэтому я спрашиваю: Когда мне использовать $.live вместо $.delegate и почему?

8
задан Will 16 September 2010 в 18:17
поделиться