日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

前端 - 移動(dòng)端 絕對(duì)定位 超出無(wú)法隱藏 導(dǎo)致body可以滾動(dòng)

瀏覽:265日期:2024-06-10 16:35:54

問(wèn)題描述

目前在弄公司移動(dòng)端改版問(wèn)題中,本人css菜鳥(niǎo),對(duì)移動(dòng)端更是不熟悉,遇到這種PC上無(wú)問(wèn)題,移動(dòng)端出問(wèn)題時(shí)真心無(wú)力。

測(cè)試連接: body滾動(dòng)問(wèn)題地址

測(cè)試瀏覽器: android手機(jī) 上 QQ瀏覽器 UC 瀏覽器 或者微信掃描打開(kāi)

二維碼地址:前端 - 移動(dòng)端 絕對(duì)定位 超出無(wú)法隱藏 導(dǎo)致body可以滾動(dòng)

問(wèn)題起因:

想要實(shí)現(xiàn)點(diǎn)擊按鈕,右側(cè)進(jìn)入菜單,菜單整體寬度是和body寬度一致,從而遮住整個(gè)屏幕。目前實(shí)現(xiàn)方案是 菜單絕對(duì)定位 寬度100% left:100% 從而整個(gè)菜單超出屏幕,并設(shè)置body overflow-x 為hidden ,從而實(shí)現(xiàn)默認(rèn)情況下菜單不可見(jiàn), 點(diǎn)擊按鈕 激活菜單,添加active之類的class 變更left 從而實(shí)現(xiàn)右側(cè)動(dòng)畫進(jìn)入效果。

PS:默認(rèn)情況下沒(méi)有讓菜單display none 是考慮 使用display 從none到block 導(dǎo)致沒(méi)有漸變過(guò)程。

問(wèn)題描述如下:

現(xiàn)在出現(xiàn)的問(wèn)題是,在手機(jī)上 左右可以滾動(dòng),從而可以把屏幕最右邊的菜單給滾進(jìn)來(lái), PC 上沒(méi)有此問(wèn)題。嘗試各種方法沒(méi)有解決,求大神幫忙。

問(wèn)題截圖:前端 - 移動(dòng)端 絕對(duì)定位 超出無(wú)法隱藏 導(dǎo)致body可以滾動(dòng)

打開(kāi)頁(yè)面后看到的是上面的效果

前端 - 移動(dòng)端 絕對(duì)定位 超出無(wú)法隱藏 導(dǎo)致body可以滾動(dòng)

左右觸摸滾動(dòng) 可以把右邊的菜單欄位給滾動(dòng)進(jìn)來(lái),但是我設(shè)置了overlfow-x hidden的,還是可見(jiàn),求教如何隱藏。

問(wèn)題解答

回答1:

因?yàn)橐郧岸及褳g覽器默認(rèn)行為取消掉了,沒(méi)出現(xiàn)過(guò)這種問(wèn)題,所以做了一下午測(cè)試。吐槽一下vivo和華為上的瀏覽器真的有很多兼容性問(wèn)題。從別的論壇上找到一句話傳送門

一個(gè)絕對(duì)定位的子孫元素,部分內(nèi)容在盒子外。但超出的部分不是總會(huì)被剪裁。子孫元素的內(nèi)容就不會(huì)被子孫元素和其包含塊之間的祖先元素的overflow的設(shè)置所剪裁。解釋:元素的子孫元素的包含塊(Containing blocks)是整個(gè)視窗(viewport)或是該元素的祖先元素,內(nèi)容將不會(huì)被剪裁。

但是代碼中菜單塊的直接父級(jí)即body開(kāi)啟了相對(duì)定位,且body設(shè)置了overflow-x:hidden,按照道理說(shuō)是會(huì)被隱藏掉的。但是由于以前遇到的問(wèn)題,我猜想是不是瀏覽區(qū)對(duì)viewport的處理不一樣,導(dǎo)致body也屬于根一級(jí)的包含塊?(沒(méi)做驗(yàn)證)所以希望通過(guò)再包一層p來(lái)解決。html結(jié)構(gòu)如下

<body> <p id=’wrap’> 這里寫原有內(nèi)容 </p></body>

樣式部分其他不做修改

#wrap{overflow-x: hidden;position: relative;}

其他:你的樣式表里好像有重復(fù)樣式,還得優(yōu)化下。先答這么多。等下補(bǔ)充別的移動(dòng)端的一般處理。

回答2:

謝邀。那個(gè),恕我理解能力有限,樓主你說(shuō)這么多,到底是個(gè)什么問(wèn)題?我鏈接到你的問(wèn)題頁(yè)面...還是懵逼中。

回答3:

用了iOS的QQ瀏覽器和小米上的獵豹瀏覽器都沒(méi)有問(wèn)題

回答4:

body在一些瀏覽器上,不作為root元素,也就是說(shuō)root元素是沒(méi)有寬高視圖盒子等屬性的,只有非root處理body的瀏覽器才能支持body的ofh;但是在一些瀏覽器上是作為root處理的,這就造成了body無(wú)法隱藏子元素或者說(shuō)定寬;你可以試一下支持:root選擇符的基本都沒(méi)有這個(gè)問(wèn)題;

所以:給你的解決方案【敲黑板】:1,Dom的動(dòng)畫結(jié)構(gòu)要和表現(xiàn)結(jié)構(gòu)盡可能分開(kāi);比如:獨(dú)立嵌套一層作為動(dòng)畫層;減少動(dòng)畫中間過(guò)程的運(yùn)算量;(結(jié)合你這個(gè)案例:就是body以下再套一層#slideLeft定寬);2,在移動(dòng)端;如果可能,請(qǐng)使用transform:translate(100%,0);來(lái)完成平面動(dòng)畫;別用posa+left||right的動(dòng)畫;結(jié)合以下案例就是#slideLeft{transform:translate(100%,0)}

回答5:

@golden_freeman_china 很抱歉,只能采納一個(gè)人的答案,感謝您的回復(fù)。目前的解決方案是外加一層容器做整體內(nèi)容的包裹,內(nèi)部絕對(duì)定位元素以該包裹容器做定位。問(wèn)題解決,結(jié)貼。

相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日产精品一区| 在线看片一区| 日韩在线一区二区| 欧美特黄一级| 成人羞羞在线观看网站| 国产日韩一区| 97精品资源在线观看| 天堂俺去俺来也www久久婷婷| 亚洲精品一区二区在线看| 欧美69视频| 国产精品普通话对白| 在线视频精品| 综合一区在线| 欧美精品国产| 精品久久视频| 亚洲伦乱视频| 欧美日韩在线观看视频小说| 91九色精品| 蜜桃一区二区三区在线| 午夜电影一区| 欧美国产三级| 国产一区国产二区国产三区 | 亚洲自啪免费| 一本综合精品| 日韩动漫一区| 国产欧美精品| 成人国产精品| 伊人久久av| 黄页网站一区| 欧美伊人久久| 国产66精品| 国产午夜久久| 日韩国产精品久久久| 免费在线亚洲| 久久亚洲国产| 综合在线一区| 激情久久99| 欧美精选一区二区三区| 亚洲九九精品| 麻豆精品少妇| 欧美综合另类| 日韩国产欧美在线播放| 久久99影视| 一区二区三区视频免费观看| 久久午夜精品一区二区| 日本午夜精品视频在线观看| 美日韩一区二区三区| 天堂√8在线中文| 亚洲激情中文在线| 色婷婷成人网| 久草精品视频| 久久精品国产68国产精品亚洲| 9色国产精品| 欧美欧美黄在线二区| 91成人在线网站| 精精国产xxxx视频在线播放| 国产精品外国| 国产精品一区二区av交换| 精品国产亚洲一区二区三区在线| 日韩精品1区| 亚洲三级毛片| 国产精品黑丝在线播放| 亚洲欧洲日本mm| 国产探花在线精品| 不卡中文字幕| 另类小说一区二区三区| 在线一区电影| 美腿丝袜在线亚洲一区| 免费久久99精品国产| 久久uomeier| 日韩午夜视频在线| 亚洲高清二区| 久久中文欧美| 视频精品一区二区| 亚洲最新无码中文字幕久久| 欧美片网站免费| 免费观看在线综合色| 91精品韩国| 免费视频一区二区三区在线观看| 亚洲手机视频| 四虎成人av| 国产亚洲欧美日韩在线观看一区二区| 国内精品福利| 欧美少妇精品| 国产精一区二区| 另类激情亚洲| 亚洲v在线看| 欧美激情视频一区二区三区在线播放| 亚洲欧美日韩专区| 色婷婷精品视频| 精品中文在线| 无码日韩精品一区二区免费| 好看的av在线不卡观看| 色婷婷色综合| 国产精品久久| 日本精品久久| 亚洲二区视频| 成人免费一区| 日韩高清不卡在线| 欧美成人日韩| 久久久久免费| 久久不见久久见中文字幕免费| 激情欧美丁香| 四季av一区二区凹凸精品| 91精品在线免费视频| 国产99久久久国产精品成人免费| 久久不见久久见国语| 日本亚洲欧洲无免费码在线| 蜜桃tv一区二区三区| 精品国产黄a∨片高清在线| 国产美女亚洲精品7777| 日本亚洲视频| 蜜桃视频在线观看一区| 玖玖玖国产精品| 国产亚洲毛片在线| 国产精品av一区二区| 久久婷婷av| 国产不卡一区| 国产91在线播放精品| 国产成人精品一区二区免费看京| 你懂的亚洲视频| 国产精品丝袜在线播放| 国产丝袜一区| 国产精品激情| 91午夜精品| 亚洲青青久久| 中文一区一区三区免费在线观 | 日韩成人午夜精品| 亚洲精品午夜av福利久久蜜桃| 少妇精品导航| 99免费精品| 日韩在线视频精品| 麻豆久久久久久| 麻豆久久久久久| 国产精品极品在线观看| 国产精品久久久亚洲一区| 欧美久久香蕉| 麻豆成人av在线| 国产精品精品| 亚洲国产专区校园欧美| 亚洲黄色在线| 亚洲影视一区| 国产欧美一区二区色老头| 国产精品一站二站| 久久精品福利| 91精品xxx在线观看| 亚洲香蕉网站| 亚洲精华国产欧美| 亚洲精品麻豆| 国产精品nxnn| 成人av三级| 欧美精品激情| 日韩区一区二| 久久麻豆视频| 日韩久久电影| 激情综合网站| 日韩精品亚洲一区二区三区免费| 国产日韩免费| 亚洲综合电影| 久久亚洲国产精品一区二区| 日本欧美韩国一区三区| 国产精品一站二站| 韩国女主播一区二区三区| 久久精品国语| 亚洲理论在线| 精品资源在线| 99国产精品久久久久久久| 日本一区二区三区中文字幕| 国产一区二区三区网| 亚洲精品小说| 欧美精品影院| 99tv成人| 中文字幕一区二区三区在线视频| 国产伦精品一区二区三区千人斩| 韩国三级一区| 日韩在线电影| 精品久久久网| 91成人网在线观看| 国产日韩一区二区三免费高清| 免费看av不卡| 亚洲日本国产| 精品一区二区男人吃奶 | 首页欧美精品中文字幕| 国产欧美日韩免费观看| 成人精品天堂一区二区三区| 蜜桃视频免费观看一区| 狠狠久久伊人中文字幕| 视频一区二区三区中文字幕| 麻豆一区二区三区| 美女精品一区| 麻豆精品在线视频| 亚洲女同一区| 精品五月天堂| 日韩制服丝袜av| 高清精品久久| 亚洲精品日韩久久| 亚洲福利一区| 九九99久久精品在免费线bt| 亚洲综合精品| 中文字幕色婷婷在线视频 |