Tuval üzerine çizilmiş bir dizi dikdörtgen var ve kutuları yukarı ve aşağı hareket ettirmek için bir kaydırma olay dinleyicisi kullanıyorum.HTML5 tuval öğelerindeki sınır kaydırma becerisi
Bazı onaylamaları eklemeye çalışıyorum, bu sayede kutular belirli bir noktadan sonra kaydırılamaz.
Hızlanma nedeniyle, kaydırma değerleri her zaman 1 artar, bu yüzden hızlıca kaydırırken bazen doğrulama işlemi çok erken başlar.
Bunu nasıl çözeceğiniz konusunda herhangi bir fikrin var mı? bu sizin için çalışıyorsa
lScroll += e.deltaY;
if (lScroll > 0) {
canScroll = false;
lScroll = 0;
} else {
canScroll = true;
}
https://jsfiddle.net/kr85k3us/3/
Belki de getBoundingClientRect() 'yi kullanabilirsiniz? –