Отследить момент создания нового селектора
Приветствую! Есть список пополняющийся динамически.
<ul> <!-- Сюда динамически добавляются li--> </ul> Мне нужно отследить создание нового элемента li не имеющего класса empty это как-то можно отследить с помощью wait или другого аналога
wait.until li.hasClass("empty")
? |
ligisayan,
зачем создавать новую тему -- выход прост найти функцию которая добавляет и php тут совсем не причём , хотите по ненормальному решить проблему читайте про MutationObserver |
ligisayan,
или может вам нужно поставить скрипт после ul ? |
Цитата:
Цитата:
пытаюсь ее ухватить за триггер added_to_cart
$('.list').on('added_to_cart', function() {...}
или навесить свой в конец функции
// Ajax add to cart
$( document ).on( 'click', '.add_to_cart_button', function(e) {..}).trigger("addtocart");
не выходит... |
ligisayan,
так вам же в секцию // Ajax action нужно добалять ваш код -- пришёл ответ он что-то меняет одному вам известно что и где - нужно найти это место, где происходит нужное изменение и добавить после него добавление в ваш слайдер. |
Цитата:
// Ajax add to cart
$( document ).on( 'click', '.add_to_cart_button', function(e) {..}
ну так я на него треггер вешаю, что отслеживать изменения или не так? |
Цитата:
$( document ).on( 'click', '.add_to_cart_button', function(e) {ваштригер сюда но зачем он тут?..} |
Цитата:
$('.list').on('тригер', function() {}
или что-то я неправильно понимаю? |
ligisayan,нужно найти в вашем коде место где происходит добавление li и после добавить код вставки в слайдер.
всё. более вариантов кроме MutationObserver я незнаю |
Цитата:
|
| Часовой пояс GMT +3, время: 03:32. |