我想檢測頁面上的特定HTML元素何時隱藏。這通常是由於父元素(可能幾個級別)變得隱藏。有沒有一種簡單的方法來檢測這一點。或者我需要遍歷DOM並檢查每個父項?檢測HTML父項是否隱藏
10
A
回答
12
$(foo).is(":hidden")
可以在當前的jQuery版本中爲你弄明白。
8
5
像這樣:
HTML:
<div id="test">
<div id="test1">
test
</div>
</div>
CSS:
#test{
display:none;
}
JS:
alert($('#test1').is(":visible"))
0
jQuery使用offsetHeight。這適用於大多數瀏覽器。但是你可以檢查沒有jQuery。
相關問題
- 1. 檢測PowerPoint幻燈片是否隱藏
- 2. 檢測HTML元素是否滾動超出隱藏溢出
- 3. jquery隱藏父項
- 4. 不要選擇父類是否隱藏
- 5. jQuery溢出:隱藏在父類中,檢測子類是否實際上可見
- 6. 如何檢查父母是否隱藏子元素?
- 7. Angular2 * ngFor隱藏父項
- 8. jQuery - 無法隱藏父項
- 9. 如何檢查HTML元素是否被隱藏?
- 10. 檢測javascript是否啓用了隱藏表單字段
- 11. 如何檢測是否隱藏了刪除按鈕UItableviewcell?
- 12. win32:檢測開始菜單是否自動隱藏?
- 13. 在Mac OS X上檢測光標是否隱藏
- 14. 如何檢測自動隱藏的任務欄是否可見?
- 15. jQuery:'可見'是否檢測到最初隱藏的元素?
- 16. 檢測UILabel是否隱藏了另一個UILabel UIView
- 17. 檢查是否有隱藏的div
- 18. 如何檢查文件是否隱藏?
- 19. 如何檢查NotifyIcon是否隱藏
- 20. IBAction子檢查是否隱藏圖像
- 21. 如何檢測splitViewController隱藏?
- 22. Java:Swing JComboBox - 是否可以隱藏項目?
- 23. HTML:防止隱藏選項
- 24. 如何檢查列是否有隱藏選項?
- 25. 隱藏沒有html標籤的文本父母被隱藏jQuery
- 26. 檢測子div是否比父母寬?
- 27. 隱藏父
- 28. CSS/Javascript檢測破碎的圖像,並隱藏父div
- 29. 在菜單中隱藏父項但不是子項
- 30. HTML CSS,::添加後不尊重溢出:隱藏父項