Запуск анимации progressbar js при скролле к div
Всем привет, мне нужно сделать, чтоб анимация progressbar происходила именно в тот момент если человек доскролил до определённого div блока.
Сейчас как только страница загружается, анимация сразу ж стартует. https://codepen.io/anon/pen/wqdVPg |
var $div=$('#target_div'),//Блок, доскроллив до которого анимация должна стартовать. inited=false; $(window).scroll(function(){ if(inited) return; var $t=$(this), s_top=$t.scrollTop(); if(s_top+$t.height()+50<$div.offset().top) return; /* * Тут твой код. * Еще можно весь твой код затолкать в функцию, а здесь её просто вызвать. * Разницы нет. */ inited=true }); |
|
Спасибо большое, работает так как нужно
|
Часовой пояс GMT +3, время: 12:53. |