Сайт на Wordpress + Woocommerce
В данный момент для автоматического обновления корзины используется следующий скрипт:
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 м/сек. Но хотелось бы улучшить этот код и сделать так, чтобы задержка обновлялась при каждом нажатии на кнопку.
Т.е. сейчас человек может добавлять в корзине продукт на кнопку "+" и через 1300 м/сек она в любом случае обновится.
А надо прейти к тому, чтобы пока человек нажимает на эту кнопку, таймаут каждый раз обновлялся пока он не остановится:)