Jquery связывает события нажатия последовательно после каждого .load () - PullRequest
1 голос
/ 21 июня 2011

Я загружаю файл .php в тег div с помощью функции .load () jquery:

$('#content').load('MY_URL');

Я связал несколько событий, используя .live, и все они отлично работают после загрузки MY_URL. но проблема в следующем: когда я загружаю вторую страницу в последнюю загруженную страницу (предположим, #content), события запускаются дважды: например, я связал событие click, чтобы показать и скрыть тег div, но после загрузки второй страницы он запускается два раза и последовательно отображает и скрывает тег div, что можно сказать, что он вообще не работает.

Я прочитал все проблемы, подобные этой, и могу сказать, что все их проблемы были решены с помощью .live вместо .bind, но моя не была решена! пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 21 июня 2011

Отмените ваше первое живое событие перед тем, как запустить 2-е живое событие

$ ( '# содержание') умереть ( "щелчок");.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...