Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

77
Vistas
¿Cómo alternar las clases de Bootstrap 3?

Tengo esto a mitad de camino y tengo dos columnas. Una columna contiene listados de fotos col-md-8 y la otra muestra un mapa col-md-4. Mi objetivo es alternar el mapa y mostrar la columna de listados ocupando las 12 columnas. En este momento, solo he descubierto cómo ocultar el mapa y expandir la columna de listados, pero ahora debe volver a mostrarse. También necesito cambiar el texto del botón mostrar/ocultar según el estado de alternancia. Cualquier ayuda apreciada.

Esto es lo que descubrí hasta ahora.

 $("#btn").click(function(e) { e.preventDefault(); $('#map').hide(); $('.expand-column').removeClass('col-md-8'); $('.expand-column').addClass('col-md-12'); });
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede reemplazar los métodos actuales con métodos de alternar y hacer que lo que tiene actualmente funcione en ambos sentidos

 $("#btn").click(function(e) { e.preventDefault(); $('#map').toggle(); $('.expand-column').toggleClass('col-md-8 col-md-12'); });

Te dejaré a ti crear una variable u otra clase para realizar un seguimiento del estado actual y usar eso para determinar el texto.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Después de implementar la respuesta de charlietfl, esto es lo que se me ocurrió para manejar el estado actual del texto de alternancia.

 $("#btn").click(function(e) { e.preventDefault(); if($(this).text()=="hide map") { $(this).text("show map"); } else { $(this).text("hide map"); } $('#map').toggle(); $('.expand-column').toggleClass('col-md-8 col-md-12'); $('.constrain-photos').toggleClass('col-lg-3 col-lg-2'); return false; });
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda