Я относительно новичок в jQuery.
ОТРЕДАКТИРОВАННЫЙ ВОПРОС:
Поэтому вместо того, чтобы использовать setInterval для запуска кода каждые 400 мс, мне дали подсказку, которую мог бы использовать MutationObserver. быть лучшим решением. Я прочитал об этом в Интернете, понимаю, КАК это работает, но у меня недостаточно опыта, чтобы реализовать это в своем коде. Кто-нибудь готов помочь? Мне проще увидеть это на практике, и в следующий раз я смогу сделать это сам.
Вот код:
Я относительно новичок в jQuery. ОТРЕДАКТИРОВАННЫЙ ВОПРОС: Поэтому вместо того, чтобы использовать setInterval для запуска кода каждые 400 мс, мне дали подсказку, которую мог бы использовать MutationObserver. быть лучшим решением. Я прочитал об этом в Интернете, понимаю, КАК это работает, но у меня недостаточно опыта, чтобы реализовать это в своем коде. Кто-нибудь готов помочь? Мне проще увидеть это на практике, и в следующий раз я смогу сделать это сам. Вот код: [code]$(document).ready(function() { const numbersToCheck = ['207747', '207746', '207743', '207742', '207739', '207741', '207744', '215364', '215371', '215406', '215405', '215366', '215365', '239511', '239512', '239513']; $('.mini-product').each((index, mp) => { let productNumber = $(mp).find('.product-number').first().text().trim(); if (numbersToCheck.includes(productNumber)) { $(mp).find('.checkout-spacing').each((csi, cs) => { $(cs).css('display', 'none'); }); } }); });
[/code] Вот что я нашел и прочитал о MutationObserver: https://gabrieleromanato.name/jquery-detecting-new-elements-with-the-mutationobserver-object п>