2016-06-17 92 views
-2

傢伙嗨:)我怎麼能看到十個元素的東西在視口可見?檢查元素是否是在JavaScript中可見

+0

請先查詢一下,然後試試自己的代碼 – DaniP

+0

http://stackoverflow.com/questions/19669786/check-if-element-is-visible-in-dom – DaniP

+0

http://stackoverflow.com/questions/178325/checking-if-an-element-is-hidden – DaniP

回答

0

這樣做的一種方式是基於是否元件位置(使用相對於該文件偏移位置)看如果是這樣的視圖區域內(通過獲取scrollTop的位置(屏幕的頂部)和窗口高度你可以得到視圖區域的頂部和底部(scrolltop +窗口高度)

所以你可以檢查元素的頂部是否大於scrolltop並且小於屏幕的底部,或者甚至檢查是否它的內部完全沿着這些線。

+0

感謝answare :) :)但是,如果我要檢查什麼10元素在滾動條上可見?我該怎麼辦? – Tovelo

+0

你必須弄清楚所有這些,這太廣泛了,從主題上引導我回答。你可以閱讀重複的答案,或者隨着你的閱讀,在stackoverflow上查找單獨的步驟。 –