Columnas de igual altura

Descripción
¿Te gusta este plugin? Por favor, considere dejar una revisión de 5 estrellas.
Columnas de igual altura le permite igualar fácilmente la altura de varias columnas y elementos.
Caracteristicas
- Destino a elementos ilimitados y grupos de elementos.
- Especifique los selectores CSS / jQuery simples para los elementos de destino
- Especifique el punto de interrupción para activarse solo en ciertos tamaños de pantalla
- Interfaz de administración fácil de usar
- Las alturas se igualan inmediatamente después de que la página se haya cargado
- Totalmente sensible (se actualiza automáticamente en eventos de cambio de tamaño y orientación)
- Funciona en dispositivos móviles.
- Funciona en todos los navegadores modernos (incluido IE8)
- Viene con un detector de eventos personalizado para activar manualmente
- Súper pequeño – Tamaño de archivo jQuery de 8kB
- Desencadenar el evento personalizado 'equalheight' para forzar el cambio de tamaño
Instrucciones
- Navegar a Configuraciones> Columnas de igual altura en el administrador de WordPress.
- Entrar a selector y punto de quiebre Por el primero grupo de columnas.
- Agregar / eliminar grupos de columnas haciendo clic en los botones “+ Agregar más” y “Eliminar”.
Avanzado
¿Quieres activar la igualación de las alturas manualmente? No hay problema. Puede omitir el ingreso de un selector en la página de configuración y llamar al script jQuery usted mismo usando una de dos funciones:
jQuery ('.selector') .initEqualHeights ();
// o
jQuery ('.selector') .equalizeTheHeights ();
La diferencia entre estas dos funciones es simplemente que initEqualHeights ()
configurará todos los eventos para recalcular las alturas cuando se cambie el tamaño de la ventana o el global igual altura
se desencadena el evento, pero igualar las alturas ()
simplemente igualará las alturas sin involucrar ningún evento.
Ambas funciones toman tres argumentos opcionales, la altura mínima (número de píxeles), la altura máxima y el punto de interrupción (debajo de los cuales las alturas volverán a su tamaño original):
jQuery ('.selector') .initEqualHeights (minHeight, maxHeight, breakPoint);
Así que un ejemplo podría verse así:
jQuery ('.selector') .initEqualHeights (200, 500, 768);
Cuando ingrese un selector en la página de configuración o use el initEqualHeights ()
El método de este complemento también agrega un evento “igualaciones iguales” a la ventana, lo que le permite activar fácilmente la ecualización manualmente. Esto es útil si ha agregado nuevos elementos a la página después de que se cargue a través de AJAX. Puedes desencadenar el evento así:
jQuery (window) .trigger ('equalheights');
Otra opción para controlar qué elementos se igualan es la equal_height_columns_elements
filtrar. Este filtro opera en la matriz de datos que se pasan al JS justo antes de que se pase. Esto permite a los desarrolladores especificar selectores que no se pueden eliminar de la página de configuración y para construir selectores mediante programación basados en datos dinámicos. Aquí hay un ejemplo de cómo se puede usar el filtro:
add_filter ('equal_height_columns_elements', 'custom_ehc_elements');
función custom_ehc_elements ($ elements) {
$ elementos['element-groups']['custom'] = array (
'selector' => '.ehc-target', // Selector va aquí.
'punto de interrupción' => '768',
);
devuelve $ elementos;
}
Las llaves en el grupos de elementos
la matriz utilizada por los selectores ingresados en la página de configuración entrará como índices numerados, por lo que para evitar colisiones es mejor usar claves con nombre para cualquier selector personalizado (estamos usando 'personalizado' en el ejemplo anterior, pero cualquier cadena única funcionará) .
Este complemento está en Github y las solicitudes de extracción siempre son bienvenidas.
Capturas de pantalla
-
La interfaz de administración fácil de usar.
Instalación
Instalación manual
- Sube el entero
/ columnas de igual altura
directorio al/ wp-content / plugins /
directorio. - Active Columnas de igual altura a través del menú “Complementos” en WordPress.
Preguntas más frecuentes
- Instrucciones de instalación
-
Instalación manual
- Sube el entero
/ columnas de igual altura
directorio al/ wp-content / plugins /
directorio. - Active Columnas de igual altura a través del menú “Complementos” en WordPress.
- Sube el entero
- ¿Este plugin es totalmente sensible?
-
¡Sí! Cuando se ejecuta la función, se crean escuchas de eventos para el cambio de tamaño y orientación de la ventana y se vuelven a calcular las alturas después de que esos eventos se activen. También puede especificar un punto de interrupción bajo el cual la función no afectará las alturas, lo que le permitirá igualar las alturas para pantallas más grandes, pero no afectará a las pantallas más pequeñas.
- ¿El complemento admite varias colecciones de elementos que se ecualizan de forma independiente?
-
¡Sí! Desde la página de configuración puedes ingresar tantos selectores como desees, dándote la posibilidad de igualar las alturas de un número ilimitado de elementos.
- ¿Qué pasa si estoy agregando elementos dinámicamente a la página después de que se carga?
-
La secuencia de comandos jQuery utiliza el selector para capturar siempre los elementos nuevos del DOM en su estado actual, de modo que siempre que el selector coincida con los elementos recién agregados, se incluirán en el cálculo. Puede activar la ecualización manualmente en cualquier momento (por ejemplo, después de que se haya agregado contenido nuevo a través de AJAX) activando el evento “igualaciones iguales” en la ventana de esta manera:
jQuery (window) .trigger ('equalheights');
O si prefiere activar la ecualización de las alturas sin involucrar ningún evento, puede llamar al
igualar las alturas ()
Método directamente como este:jQuery ('.selector') .equalizeTheHeights ();
Opiniones
¡Genial!
Este es realmente un gran complemento. Sin embargo, no se ha probado con WordPress actual …
MAGIA … ¡GUAU!
Que salvavidas
¡Santo fuma!
Este es mi sueño hecho realidad. Pasé varias horas tratando de hacer que esto funcionara a través de la codificación manual y no pude obtener una solución de navegador cruzado. Instalé este complemento, cambié UN ajuste, y listo. Menos de 5 minutos, de principio a fin. Santo fuma. ¡¡GRACIAS!!
Fácil y rápido!
Después de perder mucho tiempo probando varios scripts fallidos y estilos de css en Internet, me topé con este complemento que solucionó todo en menos de un minuto.
¡Simplemente genial!
¡Gracias!
Este plugin es realmente genial y fácil de usar.
Perdí MUCHO tiempo intentando obtener columnas de la misma altura en una fila usando SiteOrigin Page Builder: no hay soluciones que funcionen en todos los casos, excepto este complemento.
Mis mejores deseos para los desarrolladores!
Funciona como un encanto incluso con woocommerce
Busqué cientos de blogs en css, jquery, etc. para obtener todas las columnas de la misma altura, pero fracasé hasta que encontré esto. ¡Gracias por el gran trabajo!
Leer las 37 críticas.
Colaboradores y Desarrolladores
“Columnas de igual altura” es un software de código abierto. Las siguientes personas han contribuido a este plugin.
Contribuyentes
Traduzca “Columnas de igual altura” a su idioma.
¿Interesado en el desarrollo?
Busque el código, revise el repositorio SVN o suscríbase al registro de desarrollo por RSS.
Registro de cambios
1.1.0
- Agregar nuevo método
igualar las alturas ()
Permitir la igualación directa de las alturas sin involucrar eventos. - Mejor formato de código y ejemplos de uso en los comentarios de bloque
- Añadir nuevo filtro
equal_height_columns_elements
1.0.3
- Solucione el error JS en la activación (Error de tipo no capturado: No se puede usar el operador “in” para buscar “longitud” en …)
1.0.2
- Solo cargar admin JS en la página de configuración de EHC
- Haga que la clase contenedora de configuración de administración y jQuery sean más específicos para evitar posibles conflictos
1.0.1
- Mejorar admin (Mm)
1.0.0
- Primer lanzamiento