Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL y htaccess


jQuery innerHeight() y outerHeight(): Obtener la altura de elementos

Repaso a las funciones de jQuery innerHeight() y outerHeight(), la funcionalidad de estas es la de obtener el alto de los elementos de la web contemplando los márgenes.

Otras funciones similares en jQuery son:

Representación gráfica de jQuery innerHeight() y outerHeight()

La funcionalidad de innerHeight() es la de obtener el alto de un elemento teniendo en cuenta el padding (margen interno) pero no el borde. Si nos fijamos en la imagen sería la anchura del elemento + padding.

La funcionalidad de outerHeight() es la de obtener el alto de un elemento teniendo en cuenta el padding (margen interno) incluyendo el borde. Si nos fijamos en la imagen sería la anchura del elemento + padding + borde.

jQuery innerWidth() y outerWidth()

Sintaxis de jQuery innerHeight()

Veamos la sintaxis extraída de su página web oficial:

Tal y como podéis apreciar la sintaxis es sentilla, tan solo consta de un selector para especificar el elemento del cual queremos obtener el alto.

Sintaxis de jQuery outerHeight()

Veamos la sintaxis extraída de su página web oficial:

Tal y como podéis apreciar la sintaxis es sentilla, tan solo consta de un selector para especificar el elemento del cual queremos obtener el ancho.

Ejemplo de jQuery innerHeight()

Vamos con este ejemplo de jQuery innerHeight():

Os explico el ejemplo :

  • Detectamos el click en el elemento con id= ‘boton’.
  • Sacamos con ‘alert’ un mensaje por pantalla con el tamaño del elemento con id= ‘parrafo’.

El código HTML de los botones y el párrafo es el siguiente:

Si os fijáis el mensaje que sale por pantalla muestra que el alto son 65 pixels, se debe a la suma de los 55 del párrafo más los 5+5 del padding.

Ejemplos de jQuery outerHeight()

Turno para el ejemplo de jQuery outerHeight():

Os explico el ejemplo :

  • Detectamos el click en el elemento con id= ‘boton’.
  • Sacamos con ‘alert’ un mensaje por pantalla con el tamaño del elemento con id= ‘parrafo’.

El código HTML de los botones y el párrafo es el siguiente:

Si os fijáis el mensaje que sale por pantalla muestra que el ancho son 69 pixels, se debe a la suma de los 55 del párrafo más los 5+5 del padding y los 2 + 2 del ancho del borde.

comments powered by Disqus

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies