Обычно вы бы сделали что-то вроде этого если вы хотите отложить клик:
Код: Выделить всё
setTimeout(() => {
$('.review-more-btn').trigger('click');
}, 1000);
Однако в браузере типа Edge или Chrome, если вы уходите со страницы (возможно, вы открыли ее как вкладку, а затем закрыли чтобы делать другие вещи), setTimeout() идет наперекосяк и не всегда работает должным образом, когда вы к нему возвращаетесь. Известная проблема JavaScript, старая как время.
Функция задержки() jQuery не работает с невизуальными функциями, поэтому я не могу сделать что-то вроде следующего, поскольку она игнорирует задержка вообще.
Код: Выделить всё
$('.review-more-btn').delay(1000).trigger('click');
Подробнее здесь: https://stackoverflow.com/questions/792 ... -tab-focus
Мобильная версия