Обработчики, MessageQueue, Looper, все они работают в потоке пользовательского интерфейса?

Я использовал «живой» в своем проекте, но один из моих друзей предположил, что вместо «живого» я ​​должен использовать «on». И когда я попытался использовать это, у меня возникла такая проблема, как у вас.

На моих страницах я динамически создаю строки строк для строк и многое другое. но когда я использую волшебство, исчезли.

Другие решения, такие как использование его, как ребенок, каждый раз нажимают ваши функции каждый раз при каждом нажатии. Но я нашел способ сделать это снова, и вот решение.

Напиши свой код как:

function caller(){
    $('.ObjectYouWntToCall').on("click", function() {...magic...});
}

Call caller (); после того, как вы создадите свой объект на странице следующим образом.

$('<dom class="ObjectYouWntToCall">bla... bla...<dom>').appendTo("#whereeveryouwant");
caller();

Таким образом, ваша функция вызывается, когда предполагается, что не каждый клик на странице.

38
задан Ravindra babu 18 September 2017 в 14:37
поделиться