js如何快速找到是哪個元素產生滾動

2021-10-14 05:26:29 字數 918 閱讀 3374

把以下**複製貼上到瀏覽器 console 面板,敲一下回車

function findscroller(element)

array.from(element.children).foreach(findscroller)

} findscroller(document.body)

複製到 console 面板

滑動你專案的內容,會看到以下的資料

此時你滑鼠經過以上的資料會顯示是你整個body

解決這個問題的方法就是一下操作

1.找到包裹資料的整個div,給他起乙個class類名

2.在style中給這個類名乙個 height 和 overflow-y

vh

vh是當前螢幕可見高度的1%,height:100vh == height:100%;

注意:當元素沒有內容時候,設定height:100%該元素不會被撐開,但是設定height:100vh,該元素會被撐開,其高度與螢幕高度一致。

2.vw

vw就是當前螢幕寬度的1%

注意:設定width:100%,被設定元素的寬度是按照父元素的寬度來設定,但是100vw是相對於螢幕可見寬度來設定的,所以會出現50vw 比50%大的情況

設定完成以後你會看到之前你body裡面的資料會變成div

如何準確快速地找到自己想要的文獻?

作為一名科研工作者,最令人頭疼的事兒就是查詢文獻,尤其是自己想找一篇重要文獻,結果花了很多的時間,卻沒有找到!這樣不僅耽誤了自己的科研程序,還浪費了寶貴的時間,為此而惱火,難受!那麼怎樣才能準確快速地找到自己想的文獻 呢?1 首先,在查詢外文文獻前,要確認自己的研究方向,這樣找起來有目標感,速度也會...

CentOS如何檢視埠是被哪個應用 程序占用

有時啟動應用時會發現埠已經被占用,或者是感覺有些埠自己沒有使用卻發現是開啟的。這時我們希望知道是哪個應用 程序在使用該埠。centos下可以用netstat或者lsof檢視,windows下也可以用netstat檢視,不過引數會不同 linux netstat nap 會列出所有正在使用的埠及關聯的...

CentOS如何檢視埠是被哪個應用 程序占用

有時啟動應用時會發現埠已經被占用,或者是感覺有些埠自己沒有使用卻發現是開啟的。這時我們希望知道是哪個應用 程序在使用該埠。centos下可以用netstat或者lsof檢視,windows下也可以用netstat檢視,不過引數會不同 linux netstat nap 會列出所有正在使用的埠及關聯的...