yaleksandr89
12/28/2019 - 1:06 PM

Обработчик события при одновременном aJax на странице

// "Подсвечиваем" выбранный метод доставки (добавляем класс .shipping-method--active)
// #simplecheckout_shipping - ближайщий статический элемент, который не изменяется при выполнение aJax

var activeInputShippingMethod = $('.shipping-method').find('input:checked');
var activeShippingMethod = activeInputShippingMethod.parents('.shipping-method');
activeShippingMethod.toggleClass('shipping-method--active');
$('#simplecheckout_shipping').on('change', '.shipping-method', function () {
    function lazySelectActiveItem_ShippingMethod(){
        var activeInputShippingMethod = $('.shipping-method').find('input:checked');
        var activeShippingMethod = activeInputShippingMethod.parents('.shipping-method');
        activeShippingMethod.toggleClass('shipping-method--active');
    }
    setTimeout(lazySelectActiveItem_ShippingMethod, 1000);
});