Im, используя jquery.visible.js для обнаружения, когда DIV находится в поле зрения (он запускает анимацию на подключаемом модуле, который имеет эффект анимации круга). Но он продолжает стрелять каждый раз, когда я использую колесо прокрутки, умножая себя на неопределенный срок, и я не могу найти способ остановить его с помощью() или unbind()? благодаря!Как остановить прокрутку() триггеров событий несколько раз
// Check vertical for circliful using jquery.visible.js
$(window).scroll(function(){
if ($("#moreSection").visible(true)){
// trigger circliful
$('#myStat-1').circliful() // this wont stop firing
}
});
try $ (window) .off() – vaskort
В обоих ответах есть некоторая некорректная информация, прокрутка не загорается на пикселях, а на частоте кадров дисплея. http://codepen.io/anon/pen/xbNOdG?editors=001 – Shikkediel
спасибо Shikkedial, очень интересно знать – user3358014