나는 list that scrolls up using velocity이 있습니다. 나는 매번 소리를 내고 싶다. 목록의 처음 보이는 항목이 위로 스크롤된다. 이벤트를 처리 또는 각 요소 또는 전체 목록은 예를 62px
를 들어, 특정 픽셀에 의해 스크롤 할 때 변경 사항을 추적하는 방법 요소 이동 후 콜백
<div class="viewport" data-winner="">
<ul class="participants-holder container" id="ph">
<li>...<li> //many li elements
</ul>
</div>
moveToEl(name) {
...
$(container).velocity({
translateY: -(offsetToScroll)+'px'
}, {
duration: 15000,
easing: [.74,0,.26,1],
complete: (el) => {
...
// complete animation callback
},
progress: (els, complete, remaining, start, tweenVal) => {
console.log(Math.floor(complete * 100) + '%')
// I think some check should do during progress animation
}
})
}
. 이 문제를 어떻게 감지하고 콜백 함수를 호출 할 수 있습니까?
제 3 자 사이트뿐만 아니라 질문 자체의 모든 관련 코드를 [mcve]에 입력하십시오. –
@MikeMcCaughan 선생님, 코드 일부를 추가했습니다. – David