Отследить момент создания нового селектора
Приветствую! Есть список пополняющийся динамически.
<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, время: 05:45. |