Я разрабатываю страницу сведений о продукте с помощью плагина под названием Infinite Options от ShopPad.
Я пытаюсь добавить элементы HTML в созданный им DOM, но это занимает около 1 - 2 секунд после отображения страницы.
Итак, я попробовал так:
$(window).on('load', function () {
function retry() {
var $pluginHTML = $('.plugin ul');
if (!$pluginHTML.length) return setTimeout(retry, 2000);
$pluginHTML.css('fontColor','red');
}
retry();
});
Обычно это работает хорошо, но это не лучшее решение.
Кто-нибудь знает, предоставляет ли Infinite Options функцию обратного вызова JavaScript?