ПредишенСледващото

Този въпрос вече е отговорено:

Prompt удобен начин да се спре елемент събитие след неговото динамично допълнение. Например, след като съдържанието чрез Аякс.

Трябва да се работи по този начин код: $ ( "КолорБокс.") КолорБокс () ;.

Т.е. Аз връзвам моите преживявания през $ (документ) .От (). така че те да се получи. Събития приставки на трети страни се прилагат по различен начин, и следователно не тече след зареждане на динамично съдържание.

В момента използвам $ (документ) .ajaxSuccess () за свързване на трети страни плъгини събития след изтегляне на съдържание чрез Аякс.

Аз съм се чудех дали има по-елегантно решение на този проблем.

Подобен въпрос беше зададен преди това, и това вече е отговорено. Ако отговорите, дадени не са изчерпателни, попитайте нов въпрос.

Има няколко варианта как да се окачват на събитието, за да динамичен елемент.

Първият виси манипулатор за всяко събитие, т.е..:

Все още можете да играете с събития DOM: DOM събития.

JQuery работи с елементи, които са били на страницата по време на инициализация код.

Ако добавите нови елементи - използване на Аякс "или функции като добавяне () - случай не ги засяга.

Как може да работи с новосъздадените DOM елементи?

Оказва динамични елементи, използвани за обработка на събитието делегира.

С една дума, смисъла на делегацията, че манипулатори "висяха" в липсващите елементи в DOM, но на базата на съществуващата родител обекта.

Отговорено 26 '15 септември в 20:25

Опитайте се да се нарече директно:

JQuery живо е остаряла.
По-добре е да се използва за

JQuery живее ( "щрак", обратно повикване) или (с щракване, обаждане)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!