@funkydance

Как вызвать функцию при скролле один раз?

Добрый день.

Пробую вызвать функцию 1 раз при скролле, но не выходит.

<script>

    $(window).one('scroll',function() {
        $('.slider').slick("refresh");


        console.log("Работает");
    });
    
</script>


window.one не срабатывает, а без one функция вызывается уйму раз.
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
bingumd
@bingumd
...
var isScroll = false;

$(window).on('scroll', function() {
	if (!isScroll) {
		isScroll = true;
		$('.slider').slick("refresh");
		console.log("Работает");
	}
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы