直播平臺製作,禁止頁面滾動 / 滾動事件穿透
直播平臺製作,禁止頁面滾動 / 滾動事件穿透
移動端解決方案
在蒙層所在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 禁止頁面Body在後臺滾動
- 遮罩層禁止頁面滾動遮罩
- 禁止頁面滾動的方法
- vue頁面有彈層,禁止頁面滾動Vue
- vue 監聽頁面滾動事件Vue事件
- 禁止蒙層底部頁面跟隨滾動
- angular 監聽 Windows 滾動事件 實現頁面滾動載入AngularWindows事件
- 直播平臺原始碼,vue+vue-fullpage實現整屏滾動頁面原始碼Vue
- 頁面圖片自動滾動
- 頁面滾動偵聽器
- H5 滾動穿透H5穿透
- 滾動穿透問題探索穿透
- 直播軟體搭建,vue3 頁面回到頂部(平緩滾動效果)Vue
- vue監聽頁面中的某個div的滾動事件,並判斷滾動的位置Vue事件
- 解決移動端滾動穿透穿透
- Flutter SingleChildScrollView 滾動頁面FlutterView
- 前端頁面自定義滾動條前端
- js頁面全屏垂直滾動效果JS
- 移動端頁面滾動--解決方法
- 影片直播網站原始碼,flutter 頂部滾動欄頁面網站原始碼Flutter
- 移動端觸屏拖動頁面滾動效果
- 移動端滾動穿透解決方案穿透
- 直播平臺原始碼,迴圈滾動RecyclerView的實現原始碼View
- 關於頁面無限滾動思路
- 推薦幾款製作網頁滾動動畫的 JavaScript 庫網頁動畫JavaScript
- 滑鼠雙擊頁面實現自動滾動效果
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- 直播商城原始碼,vue 彈窗 慣性滾動 加速滾動原始碼Vue
- RecyclerView的滾動事件研究View事件
- 直播平臺開發,滾動條樣式的修改和更換
- 移動端滾動穿透問題解決方案穿透
- 如何解決移動端滾動穿透問題穿透
- 直播平臺製作,css之如何清除浮動CSS
- 禁止網頁出現滾動條 scroll iframe overflow-x網頁
- 移動端點透事件--阻止滾動事件事件
- 記一個ios滾動穿透問題iOS穿透
- H5頁面滾動阻尼效果實現H5
- Flutter 頁面滾動吸頂詳解(NestedScrollView)FlutterView