Когда вы нажимаете на кнопку, страница должна прокручиваться вниз, чтобы div с id = "myTarget".Нажмите несколько раз на кнопку делает страницу заблокирована
вот мой HTML:
<button class="go"> GO </button>
<div id="myTarget">
<p>
la lalal lalala lalala
</p>
</div>
и JQuery:
$(function() {
$(".go").on('click', function(event) {
event.stopPropagation();
$('html, body').animate({
scrollTop: $("#myTarget").offset().top }, 3000);
});
});
Моя проблема заключается в том, что при нажатии на несколько раз на кнопку, страница прокрутки вниз. После этого вы не сможете прокручивать вверх. Можно ли остановить событие click во время перемещения страницы?
Сколько раз «** несколько раз **» - мне стало скучно после 20, и он по-прежнему работал как рекламируемый –
несколько раз несколько раз;) (3,5,8). Но я думаю, что вы меня не понимаете: D 1) нажмите 5 раз в кнопку «GO» (быстро); 2) Подождите, пока страница не будет прокручена вниз; 3) Попробуйте прокрутить вверх – Agata