18 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Checking if the Element Is Currently Hidden
							 | 
						||
| 
								 | 
							
								localeTitle: Comprobando si el elemento está actualmente oculto
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								Si necesita verificar el estado de visibilidad de algún elemento de la página, puede hacerlo fácilmente con la biblioteca jQuery con el simple bloque de código como el que se muestra a continuación.
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								var display = ( jQuery('#someElement').is(':visible') ); 
							 | 
						||
| 
								 | 
							
								 var visibility = ( jQuery('#someElement').css('visibility') != 'hidden' ); 
							 | 
						||
| 
								 | 
							
								 var status = ( display && visibility ); 
							 | 
						||
| 
								 | 
							
								 console.log( status ); 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Por lo tanto, si el elemento está actualmente visible en la página, **`console.log(status)`** devolverá `true` y, en cualquier otro caso, devolverá `false` . La declaración `false` sería devuelta para estos dos casos:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*   si el elemento tiene `display:none;`
							 | 
						||
| 
								 | 
							
								*   Si el elemento tiene `visibility: hidden`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								y para una verificación más avanzada como esta: **es el elemento visible en la ventana** [gráfica](http://benpickles.github.io/onScreen/) **ahora,** yo recomendaría usar el [complemento jQuery onScreen](http://benpickles.github.io/onScreen/)
							 |