這個需求場景很常見,但好像到目前還沒有一個正統的做法,以至於一搜這個問題,出來的招數五花八門,典型的包括: 給body上overflow:hidden,fixed什麼的。問題在於:手機端可能沒用,或者會讓頁面回到頂部~影響體驗 簡單粗暴的屏蔽touchmove。問題在於:彈出層內部需要滾動就不行 張 ...
這個需求場景很常見,但好像到目前還沒有一個正統的做法,以至於一搜這個問題,出來的招數五花八門,典型的包括:
- 給body上overflow:hidden,fixed什麼的。問題在於:手機端可能沒用,或者會讓頁面回到頂部~影響體驗
- 簡單粗暴的屏蔽touchmove。問題在於:彈出層內部需要滾動就不行
- 張鑫旭大神的招數。問題在於:我感覺複雜,就沒試
終於還是讓我在爆棧找到一個挺滿意的招:https://stackoverflow.com/a/31063201/5482608,在此分享一下。