Я пытаюсь отменить привязку живого события (пробовал с .live и с .delegate).
Когда я хочу отменить привязку, у меня есть 3 различных варианта: отменить привязку "click"
, отменить привязку "click.namespace1"
или отвяжите ".namespace1"
.Они все делают по-разному: первый отменяет привязку всех событий щелчка (это не то, что я хочу), второй отменяет привязку только событий в «щелчке» с пространством имен «namespace1» (опять же, это не то, что я хочу).Последний отменяет привязку всех связанных событий с пространством имен «namespace1», даже если они не «щелкают», это то, что я хочу.
Когда вы используете .unbind(".namespace1")
, он отлично работает для связанных событий с .bind
.Но когда вы используете .die(".namespace1")
или .undelegate(".namespace1")
, это не работает !!
Вот пример: http://jsfiddle.net/uWxpv/8/
Пожалуйста, если кто-то знает, что я могу сделать, помогите мне!
Заранее спасибо,
Диего