Този въпрос вече е отговорено:
Prompt удобен начин да се спре елемент събитие след неговото динамично допълнение. Например, след като съдържанието чрез Аякс.
Трябва да се работи по този начин код: $ ( "КолорБокс.") КолорБокс () ;.
Т.е. Аз връзвам моите преживявания през $ (документ) .От (). така че те да се получи. Събития приставки на трети страни се прилагат по различен начин, и следователно не тече след зареждане на динамично съдържание.
В момента използвам $ (документ) .ajaxSuccess () за свързване на трети страни плъгини събития след изтегляне на съдържание чрез Аякс.
Аз съм се чудех дали има по-елегантно решение на този проблем.
Подобен въпрос беше зададен преди това, и това вече е отговорено. Ако отговорите, дадени не са изчерпателни, попитайте нов въпрос.
Има няколко варианта как да се окачват на събитието, за да динамичен елемент.
Първият виси манипулатор за всяко събитие, т.е..:
Все още можете да играете с събития DOM: DOM събития.
JQuery работи с елементи, които са били на страницата по време на инициализация код.
Ако добавите нови елементи - използване на Аякс "или функции като добавяне () - случай не ги засяга.
Как може да работи с новосъздадените DOM елементи?
Оказва динамични елементи, използвани за обработка на събитието делегира.
С една дума, смисъла на делегацията, че манипулатори "висяха" в липсващите елементи в DOM, но на базата на съществуващата родител обекта.
Отговорено 26 '15 септември в 20:25
Опитайте се да се нарече директно:
JQuery живо е остаряла.
По-добре е да се използва за
JQuery живее ( "щрак", обратно повикване) или (с щракване, обаждане)
Свързани статии