js - 移動端的超出滾動功能,附帶滾動條,可解決彈層中滾動穿透問題。

背景: 彈層裏邊有可滾動區域時,在移動端的坑我就不多說了。 找了很多解決滾動穿透的方案,最終都不能完美解決。 一氣之下自己js擼了一個。 效果圖:   原理: 1、解決滾動穿透:通過給彈層綁定touchmove和mousewheel事件,取消默認行爲實現。 2、取消默認行爲後不能滾動:給需要滾動展示的區域綁定touchstart、touchmove和mousewheel事件,監聽觸發區域的Y值,對
相關文章
相關標籤/搜索