Ответ 1
Если нет, зачем вам использовать клик или bind ('click')?
Потому что $. live() имеет некоторые существенные недостатки
- Живые события не пузырятся традиционным способом, а
не может быть перестали использовать stopPropagation(это было изменено в jQuery 1.4.4) или stopImmediatePropagation. Например, рассмотрим случай двух кликов - один связан с "ли" и еще один "li a". Если на внутреннем будут выведены якорные BOTH события. Это происходит потому, что когда $( "li" ). bind ("click", fn); связан вы на самом деле говорите: "Всякий раз, когда событие щелчка происходит на элементе LI - или внутри элемента LI - вызвать это щелкните событие". обработка для живого события, fn должно return false.- Живые события в настоящее время работают только при использовании с селектором. Для Например, это сработало бы: $( "li a" ). live (...), но это не будет: $( "a", someElement).live(...) и и это не будет: $( "А" ). Родитель(). Жить (...).