
Итого, всё ещё не сдаюсь. в WOOF есть такое поле, для добавления кода JavaScript после выполнения AJAX:

разбирая основной файл qty increment buttons наткнулся на такой кусок кода:
Может кто нибудь разбирается в JavaScript, помогите выбрать нужный кусок и заточить его под JavaScript

разбирая основной файл qty increment buttons наткнулся на такой кусок кода:
PHP:
function qib_enqueue_script() {
$event_listeners =
'
// Заставьте код работать после загрузки страницы.
$(document).ready(function(){
QtyChng();
});
// Заставьте код работать после выполнения AJAX.
$(document).ajaxComplete(function () {
QtyChng();
});
';
$event_listeners = apply_filters( 'qib_change_event_listeners', $event_listeners);
$quantity_change =
'
// Найдите поле ввода количества, соответствующее нажатой кнопке увеличения.
var qty = $( this ).siblings( ".quantity" ).find( ".qty" );
// Read value and attributes min, max, step.
var val = parseFloat(qty.val());
var max = parseFloat(qty.attr( "max" ));
var min = parseFloat(qty.attr( "min" ));
var step = parseFloat(qty.attr( "step" ));
// Измените значение поля ввода, если результат находится в диапазоне min и max.
// Если результат выше max, то измените значение на max и предупредите пользователя о превышении максимального запаса.
// Если поле пустое, заполните значение min для "-" (возможно 0) и шаг для "+".
if ( $( this ).is( ".plus" ) ) {
if ( val === max ) return false;
if( isNaN(val) ) {
qty.val( step );
} else if ( val + step > max ) {
qty.val( max );
} else {
qty.val( val + step );
}
} else {
if ( val === min ) return false;
if( isNaN(val) ) {
qty.val( min );
} else if ( val - step < min ) {
qty.val( min );
} else {
qty.val( val - step );
}
}
qty.val( Math.round( qty.val() * 100 ) / 100 );
qty.trigger("change");
$( "body" ).removeClass( "sf-input-focused" );
';
$quantity_change = apply_filters( 'qib_change_quantity_change', $quantity_change);
wc_enqueue_js( $event_listeners .
'
function QtyChng() {
$(document).off("click", ".qib-button").on( "click", ".qib-button", function() {'
. $quantity_change .
'});
}
'
);
}
Может кто нибудь разбирается в JavaScript, помогите выбрать нужный кусок и заточить его под JavaScript