Добрый день. Суть вопроса такова, имеется 4 кнопки, требуется после клика на первую автоматически имитировать клики по остальным с задержкой.
<button id="button-main"></button>
<button id="button-1"></button>
<button id="button-2"></button>
<button id="button-3"></button>
Сообразил так, но не работает:
<script type="text/javascript">
$('#button-main').click(function(){
setTimeout(function(){
$('#button-1').trigger('click');
},3000);
setTimeout(function(){
$('#button-2').trigger('click');
},4000);
setTimeout(function(){
$('#button-3').trigger('click');
},5000);
});
</script>
Стоит отметить, что при таком коде все 4 кнопки отлично кликаются после загрузки страницы:
<script type="text/javascript">
$(document).ready(function(){
setTimeout(function(){
$('#button-main').trigger('click');
},2000);
setTimeout(function(){
$('#button-1').trigger('click');
},3000);
setTimeout(function(){
$('#button-2').trigger('click');
},4000);
setTimeout(function(){
$('#button-3').trigger('click');
},5000);
});
</script>