У меня возникли проблемы с методами jquery "живи и умри".
http://jsfiddle.net/fC5Nr/4/
//bind above function to clicking a
$('a').live('click', functionThatWaitsFiveSeconds)
Мне нужно прикрепить обработчик событий к нажатию на ссылку - и я хочу отсоединить обработчик во время работы функции, чтобы предотвратить повторное выполнение функции до ее завершения (функция выполняет запрос ajax, а затем обрабатывает ответ .
Я могу отлично выполнить все вышеперечисленное.
Однако, поскольку вышеуказанный обработчик прикреплен к тегу (a), мне нужно вернуть значение false (чтобы предотвратить переход по ссылке). Для этого мне нужно привязать другую функцию для обработки кликов и вернуть false.
Мне нужно знать, как отсоединить мою сложную функцию, сохраняя при этом мою простую (возвращаемую false) привязанную.
Указанная выше скрипка должна работать, но после отмены привязки обработчика событий она не привязывается снова? Я пробовал несколько комбинаций пространства имен и т. Д., Но не могу собрать их вместе.