文章詳情頁
javascript - 移動端,當出現遮罩層的時候,遮罩層里有div是超出高度scroll的,怎么避免滑動div的時候,body跟隨滑動?
瀏覽:87日期:2023-05-21 15:54:24
問題描述
1、排除點擊出現遮罩層時給body加上overflow:hidden,因為當body滑動到底部,再點擊一下出現遮罩層的時候,body會默認跳到頂部,遮罩層定位在top:0;left:0;position:fixed;2、排除當p滑動的時候,阻止冒泡行為,因為scroll事件接受冒泡,但不支持阻止默認事件和冒泡行為;3、已做多次嘗試,請各位大神支招!
問題解答
回答1:自己想了好久一直沒有解決,現在通過各種查找已通過iscroll.js插件完成,由于遮罩層的p高度是自動撐開的,所以,在調用的時候,需要做一下延時
標簽:
JavaScript
相關文章:
1. javascript - 移動端css動畫播放狀態暫停在ios不起作用 animation-play-state2. javascript - 移動端頁面 手機鍵盤擋住了輸入框3. javascript - 移動端一個小效果4. javascript - 移動端h5 可以監測到刷新或者離開頁面嗎?5. javascript - 移動端網頁中的字體變成了藍色,自動變成了超鏈接,如何才能禁止掉????6. javascript - 移動端做pad適配7. javascript - 移動端 點擊彈出遮罩層 加斷點調試就行 不加斷點就不行8. javascript - 移動端電商網站驗證登錄是怎么實現的?9. javascript - 移動端有什么方案可以解決橫豎屏幕的問題?10. javascript - 移動端針對頁面固定定位到底部的內容,每次調出鍵盤都會被輸入鍵盤蓋住
排行榜
