Me gustaría detectar cuando un elemento HTML específico en la página se oculta. Esto generalmente ocurre debido a que un elemento principal (tal vez algunos niveles) se oculta. ¿Hay una manera simple de detectar esto? ¿O necesito atravesar el DOM y verificar cada padre?Detectar si el padre html está oculto
10
A
Respuesta
12
$(foo).is(":hidden")
se lo pueden descubrir en las versiones actuales de jQuery.
8
5
De esta manera:
HTML:
<div id="test">
<div id="test1">
test
</div>
</div>
CSS:
#test{
display:none;
}
JS:
alert($('#test1').is(":visible"))
0
jQuery usa offsetHeight. Eso funciona en la mayoría de los navegadores. Pero puedes verificar eso sin jQuery también.
Cuestiones relacionadas
- 1. Detectar si el cursor está oculto en Mac OS X
- 2. Cómo detectar si el botón eliminar UItableviewcell estaba oculto?
- 3. C# comprobar si un directorio está oculto?
- 4. Detectar si el dispositivo se está cargando
- 5. Detectar si el monitor está en C#
- 6. ¿Cómo probar si el directorio está oculto en C#?
- 7. ¿Cómo saber si el objeto raphael está oculto?
- 8. Ignorar .NET validadores si el elemento está oculto (display: none)
- 9. Cómo detectar si la actividad padre de la vista se está destruyendo
- 10. Selenium C# Webdriver Cómo detectar si el elemento está visible
- 11. ¿Cómo puedo detectar si Flash está instalado y si no, mostrar un div oculto que informa al usuario?
- 12. ¿Cómo puedo detectar si Dispatcher.DisableProcessing está activo?
- 13. Detectar si un RichTextBox está vacío
- 14. Cómo detectar si numpy está instalado
- 15. Cómo detectar si un micrófono está presente
- 16. ¿Cómo detectar si Vista UAC está habilitado?
- 17. detectar si un objeto está vacía
- 18. detectar si apio está disponible/Ejecución
- 19. iPhone: ¿Cómo detectar si iTunes está jugando?
- 20. jQuery detectar si textarea está vacío
- 21. JQuery: compruebe si un elemento está oculto del usuario
- 22. ¿Cómo detectar si UISwitch está encendido/apagado?
- 23. ¿Cómo pruebo si algo está oculto con jQuery?
- 24. PHP - Cómo detectar si el búfer de salida está activado
- 25. cómo detectar si el modo de acción ya está presente
- 26. Detectar desde el navegador si está instalada una aplicación específica
- 27. Nodejs cómo detectar si el módulo está incluido
- 28. Excel Visual Basic - detectar si el rango está vacío
- 29. ¿Cómo puedo detectar si el usuario está "inactivo" con javascript?
- 30. Cómo detectar si Safari está deshabilitado en el iPhone