Cerrar video

Agregar un icono al inicio de cada toggle del módulo acordeón en divi y reemplazar una imagen al hacer click en cada toggle

por | Nov 18, 2020 | Tutorial gratuito | 26 Comentarios

En este tutorial gratuito de OV DIVI aprenderás a agregar un icono en cada uno de los toggle del módulo acordeón en divi, y no solo eso, sino que también aprenderás a reemplazar una imagen de otra columna al hacer click en cada toggle.

La verdad que es un ejercicio super interesante y nada complejo de realizar. Solamente vamos a necesitar de unos cuantos fragmentos de código css para agregar los iconos y un pequeño fragmento de código jquery para agregar la funcionalidad de cambiar la imagen de otra columna por una correspondiente a cada toggle al hacer click en el conmutador.

Agregar un icono al inicio de cada toggle del módulo acordeón en divi y reemplazar una imagen al hacer click en cada toggle

Este tipo de ejercicio lo puedes aplicar en cualquier proyecto dónde desees destacar las características de un servicio, un proyecto, una app, en fin, ya va a depender de tu creatividad el uso que le quieras dar.

A continuación te dejo todos los fragmentos que necesitamos para este tutorial, ya sabes que solo tienes que copiar y pegar:

Código CSS para agregar un icono al inicio de cada título del toggle del módulo acordeón:

content: url(ENLACE_IMG_AQUI);
position: absolute;
top: 8px;
left: 12px;

Código jQuery base para reemplazar las imágenes correspondientes a cada conmutador del acordeón:

<script>
jQuery(document).ready(function($){

	$('.ov-acordeon .et_pb_accordion_item_0 .et_pb_toggle_title').on({
     'click': function(){
         $('#cambiarIMG img').attr('src','URL_IMAGEN');
       	 $('#cambiarIMG img').attr('srcset','URL_IMAGEN');
     }
 	});
 
});
</script>

Y por último aquí te dejo las imágenes de ejemplo para que puedas realizar este ejercicio: Descargar imágenes.

Genial ¡ahora sí! Dale play al video…

¿Te ha gustado este tutorial? 🚀

¡Los Tutoriales Premium te van a encantar! Desde solo $10 USD al mes accede a más de 200 (¡y contando!) tutoriales únicos y exclusivos sobre Divi y WordPress. ¡Únete ahora y aumenta al 200% tus habilidades de diseño web con Divi!

Tutoriales Relacionados

26 Comentarios

  1. Fer Obispo

    Está increíble este tutorial!! Pero ya debrayando, estaba pensando si sería posible cambiar la imagen de la derecha al hacer hover sobre la imagen como para darle otra capa de interacción. Muchas gracias Óscar.

    Responder
    • Oscar Viedma

      Hola Fer muchas gracias, ¿Probaste con la opción hover de la imagen? No lo he intentado pero estoy seguro que es posible.

      Responder
  2. Adriana

    Aplausos múltiples!!! Divi ya era un gran theme y con los cursos de OV DIVI= máximo exponencial!!! 😀
    Millones de Gracias por tus aportes tan valiosos para la comunidad internacional fan de Divi!

    Responder
    • Oscar Viedma

      Muchas gracias Adriana por todo el apoyo 🙂

      Te mando un abrazo y prometo seguir mejorando.

      Responder
    • Oscar Viedma

      Hola Carlos, creo que el problema lo estás teniendo con el tamaño de tus iconos y del celular. Debes ajustar el tamaño.

      Responder
  3. alexander

    Oscar buenas noche, he implementado el acordeon en una pagina para un cliente pero nose que error he cometido, porque lo he realizado varias veces y copiado el csc y no me cambia la imagen. por favor me puedes hechar una mano a ver que estoy haciendo mal. revisa mi pagina http://www.fundacooedumag.org

    Responder
  4. Facundo

    Hola Oscar. Excelente tutorial!
    Te hago consulta. Será posible ponerle un enlace a cada imagen que se carga? Por ejemplo yo quiero mostrar una imagen de un mapa y que al hacer click los lleve al mapana de google maps. Graciass

    Responder
    • Oscar Viedma

      Probablemente sea posible con un código personalizado 🙂

      Responder
  5. Facundo

    Hola Oscar! Excelente tutorial!
    Una consulta, hay alguna posibilidad de que se le agregue un link a cada imagen que se muestra? Yo quiero poner unas direcciones y que por cada dirección salga una imagen de un un mapa y que al hacer click lo lleve al maps.
    Graciass

    Responder
  6. Geral

    Hola Oscar! Muchas gracias por el tutorial!
    Tengo una duda, es posible que en lugar de una imagen se coloque un mapa? si es así en vez del link de la imagen que debería colocar en el código?

    Gracias!!

    Responder
  7. Jerry Castillo

    Saludos se podria hacer esto pero que sea una imagen y un video, osea tenga 3 imagenes por ejemplo y al hacer clic en la imagen me cambie el video que quiero mostrar

    Responder
    • Oscar Viedma

      Sí sí claro que es posible Jerry, para realizar esa funcionalidad que deseas guíate de este otro tutorial. Creo que con eso lo logras, de todas formas cualquier duda me escribes.

      Saludos 🙂

      Responder
  8. DAVID JIMÉNEZ

    Buenas noches Oscar. Está genial el tutorial!!! He probado a hacer este efecto de acordeón en mi página y lo he seguido paso a paso y no sé en qué he fallado. Te dejo el enlace de mi página, y si puedes te agradecería que me dijeses cual es el fallo que he cometido.
    https://segurosjimenezortiz.com/coberturas-hogar
    P.D: la numeración de los acordeones están cambiadas correctamente.

    Responder
    • Oscar Viedma

      Hola David, seguro es una tema de Divi Performance… Dirígete a Divi > Opciones del tema > General > Performance y deshabilita: Defer jQuery And jQuery Migrate.

      Espero esto ayude.

      Responder
      • DAVID

        Hola Oscar, gracias por tu respuesta a mi pregunta. He probado como me has dicho a deshabilitar Defer jQuery And jQuery Migrate, pero me sigue dando el mismo error, no me cambia la imagen a la hora de cambiar de conmutador, si hubiera otro error o algo parecido con solución, me gustaría que me lo dijeras para poder resolver este problema.

        Un saludo y gracias.

        Responder
        • Oscar Viedma

          David, no sé como vayas con este problema. He estado un tiempo ausente de los comentarios del blog porque mi tiempo se lo estoy dedicando a los tutoriales premium.

          Quizá lo que te ocurría es que las clases de los conmutadores cambiaron en tu caso. Es algo que ya había respondido anteriormente en los comentarios del tutorial de youtube me parece.

          Veo que ya no tienes el ejercicio en el enlace que me compartiste. Pero si algún día lo vuelves a implementar me dices para apoyarte.

          Saludos.

          Responder
  9. Unai

    Hola Oscar!
    Estoy practicando con el contenido de este tutorial en una web que he diseñado. La cuestión es que he insertado dos módulos acordeón en una misma página. En la primera funciona bien pero en la segunda no y no consigo configurarlo correctamente. Agradecería saber si existe algo que impida que haya dos módulos iguales en la misma página. Gracias por compartir tu sabiduría.
    Por otro lado, trabajo como diseñador gráfico freelance y busco alguien que me pueda asesorar técnicamente o incluso colaborar con esta persona en la construcción de las webs que diseño. Divi está bien pero hay veces que necesito ir más allá o hay temas informáticos que no entiendo y de momento solo encuentro alguna solución en tutoriales de youtube. No soy programador y siento que en lugar de estar centrado en cuestiones que me aportan valor como diseñador estoy perdiendo el tiempo buscando en tutoriales y pegándome con aspectos técnicos que no controlo. Quisiera saber si ofreces este tipo de servicio o si conoces a alguien que cumpliera con este perfil y con quien pudiera contactar.
    Muchas gracias, un saludo!
    Unai

    Responder
    • Oscar Viedma

      Hola Unai!

      Para que funcione con dos módulos acordeón tienes que duplicar el código jQuery pero ahora la clases van a cambiar, me refiero a esto «.ov-acordeon .et_pb_accordion_item_0 .et_pb_toggle_title»… Se deben inspeccionar con el inspector de google para saber que clases tienen los nuevos módulos acordeón.

      Sobre tu otra pregunta, por ahora no estoy trabajando para clientes, mi enfoque está 100% en crear contenido de divi y no me da mi tiempo para tomar proyectos personalizados. No sé de alguien pero puedes unirte al grupo de facebook que tenemos y hacer la pregunta por ahí para ver si hay alguien que cumpla con lo que necesitas.

      Saludos!

      Responder
  10. Federico Izaguirre

    Hola, muchas gracias por la info. Tengo un problema con el codigo, lo inserto y pongo la imagen del icono nuevo, pero esta se despliega en tamaño grande y por fuera de los rectangulos del acordeon. Como puedo hacer que se inserte antes del titulo como se ve en el video tutorial? Gracias de antemano

    Responder
    • Oscar Viedma

      Hola Federico perdona, ¿Si lograste solucionarlo? Aún tienes ese problema? Me gustaría ayudarte.

      Quedo atento…

      Responder
      • Federico Izaguirre

        Hola, no 🙁 aun no he podido resolver el problema, intente dejar el link por youtube pero no me ingresa el comentario. Aquí esta el link https://convergenciasocial.cl/230155-2/ Gracias de antemano

        Responder
        • Oscar Viedma

          Estuve inspeccionando tu sitio y no veo que la imagen se agrande 🤔

          Quizá ya lo resolviste

          Responder

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tutoriales Exclusivos

Tutoriales exclusivos OV Divi

Lleva tus sitios web creados con divi al siguiente nivel.

Accede a tutoriales exclusivos y únicos de divi y saca el máximo provecho del mejor tema y constructor visual para WordPress.

$10 USD / mes

Pin It on Pinterest