直播平臺製作,禁止頁面滾動 / 滾動事件穿透
直播平臺製作,禁止頁面滾動 / 滾動事件穿透
移動端解決方案
在蒙層所在div上加 @touchmove.prevent
<div class="maskBox" @touchmove.prevent></div>
PC端解決方案
彈層顯示時呼叫 stopMove()停止頁面滾動 ,彈層消失時呼叫 Move()開啟頁面滾動
//停止頁面滾動 stopMove(){ let m = function(e){e.preventDefault();}; document.body.style.overflow='hidden'; document.addEventListener("touchmove",m,{ passive:false });//禁止頁面滑動 }, //開啟頁面滾動 Move(){ let m =function(e){e.preventDefault();}; document.body.style.overflow='';//出現捲軸 document.removeEventListener("touchmove",m,{ passive:true }); }
以上就是直播平臺製作,禁止頁面滾動 / 滾動事件穿透, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2936872/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 禁止頁面滾動的方法
- 遮罩層禁止頁面滾動遮罩
- vue頁面有彈層,禁止頁面滾動Vue
- vue 監聽頁面滾動事件Vue事件
- angular 監聽 Windows 滾動事件 實現頁面滾動載入AngularWindows事件
- 直播平臺原始碼,vue+vue-fullpage實現整屏滾動頁面原始碼Vue
- Flutter SingleChildScrollView 滾動頁面FlutterView
- 頁面圖片自動滾動
- H5 滾動穿透H5穿透
- 滾動穿透問題探索穿透
- vue監聽頁面中的某個div的滾動事件,並判斷滾動的位置Vue事件
- 解決移動端滾動穿透穿透
- 直播軟體搭建,vue3 頁面回到頂部(平緩滾動效果)Vue
- 前端頁面自定義滾動條前端
- 移動端頁面滾動--解決方法
- 移動端滾動穿透解決方案穿透
- 直播平臺原始碼,迴圈滾動RecyclerView的實現原始碼View
- 影片直播網站原始碼,flutter 頂部滾動欄頁面網站原始碼Flutter
- 關於頁面無限滾動思路
- 移動端點透事件--阻止滾動事件事件
- 直播商城原始碼,vue 彈窗 慣性滾動 加速滾動原始碼Vue
- Flutter 頁面滾動吸頂詳解(NestedScrollView)FlutterView
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- 移動端滾動穿透問題解決方案穿透
- 直播平臺開發,滾動條樣式的修改和更換
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- Jquery外掛Nicescroll 製作漂亮的滾動條jQuery
- JQuery4:滑鼠事件和滾動事件jQuery事件
- 直播平臺製作,css之如何清除浮動CSS
- 寫一個方法判斷頁面滾動方向
- H5頁面滾動阻尼效果實現H5
- 移動端滾動穿透問題完美解決方案穿透
- 直播軟體原始碼,實現頁面滾動到可視區顯示動畫效果原始碼動畫
- 監聽滾動,上下翻頁
- 直播軟體開發,自動滾動banner
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- 【譯】定製Flutter滾動效果Flutter
- div滾動條樣式,水平滾動