Columnas de igual altura - KolMitE

Columnas de igual altura

Columnas de igual altura

enero 3, 2019 Simple 0


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

  1. Navegar a Configuraciones> Columnas de igual altura en el administrador de WordPress.
  2. Entrar a selector y punto de quiebre Por el primero grupo de columnas.
  3. 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

  1. Sube el entero / columnas de igual altura directorio al / wp-content / plugins / directorio.
  2. Active Columnas de igual altura a través del menú “Complementos” en WordPress.

Preguntas más frecuentes

Instrucciones de instalación

Instalación manual

  1. Sube el entero / columnas de igual altura directorio al / wp-content / plugins / directorio.
  2. Active Columnas de igual altura a través del menú “Complementos” en WordPress.
¿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!

VerzameldNieuws2016

Este es realmente un gran complemento. Sin embargo, no se ha probado con WordPress actual …

MAGIA … ¡GUAU!

bngari

Que salvavidas

¡Santo fuma!

Biglesliep

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!

Shadley

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!

4blogga

¡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

increible y

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

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja una respuesta