我使用$(window).scroll()
事件來爲我的元素添加動畫。
- 在桌面瀏覽器中,當鼠標是滾動時觸發事件。
- 在移動瀏覽器中,當拖動&觸摸具有結束時觸發事件。
有什麼辦法可以在觸摸拖動的時候觸發scroll()
事件(向下滾動/向上滾動)?
示例代碼:
$(window).scroll(function(){
console.log('fired');
});
最後,這裏有一個demo page(不能在移動使用的jsfiddle很好,因而我別處承載它)。請在桌面上嘗試一下&移動瀏覽器。爲方便起見,這裏是QR碼:
我有點覺得綁定'touchmove'可以幫助 – Alexander
@Alexander它不會幫助當我們有動力滾動 – Dan
@丹,夠公平的。雖然,這個問題不是關於動態滾動 – Alexander