鍍金池/ 問(wèn)答/HTML/ js上滑到頂部加載歷史消息?

js上滑到頂部加載歷史消息?

圖片描述

現(xiàn)在用的scroll事件,上滑時(shí)用prepend插入原素,會(huì)到頂部,朝下滑動(dòng)時(shí)也會(huì)觸發(fā)此事件,如何做到下滑時(shí)不會(huì)觸發(fā)事件?!

回答
編輯回答
笨小蛋

判斷下向上還是向下滑就可以了,

先取初始的 scrollTop,和滑動(dòng)之后的scrollTop比較下

2017年12月12日 19:54
編輯回答
愛(ài)是癌

已解決,在prepend插入元素時(shí),記錄父元素插入之前的高度,然后記錄插入之后的高度減去插入之前高度,scollTop設(shè)置值為相減的值。

2017年5月14日 04:38
編輯回答
眼雜

這完全自己寫都可以,可以不用什么插件。其實(shí)就是在滑動(dòng)的時(shí)候記錄下位置,判斷一下上滑還是下滑然后再處理

2018年3月14日 04:00
編輯回答
淺淺

需要記錄上一次的位置,根據(jù)差值判斷是上劃還是下劃

2017年9月6日 17:00