Есть код:
jQuery( function( $ ) {
$( 'body' ).on( 'change', '.qty', function() { // поле с количеством имеет класс .qty
setTimeout(function() {
$( '[name="update_cart"]' ).trigger( 'click' );
}, 1300 );
} );
$( 'body' ).on( 'click', '.quantity-button.inc, .quantity-button.dec', function() { // элементы инкремента/декремента
setTimeout(function() {
$( '[name="update_cart"]' ).trigger( 'click' );
}, 1300 );
} );
} );
Этот код тригерит кнопку "обновить корзину" после нажатия на + или - с задержкой в 1300м/с.
Есть задача доработать этот код и сделать так, чтобы тригер срабатывал с задержкой, но после последнего нажатия на кнопку. Для этого подключил плагин debounce, но не получается правильно написать скрипт.