Ankündigung

Einklappen
Keine Ankündigung bisher.

Imagemap nur ein aktives Element

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Imagemap nur ein aktives Element

    Hi,

    ich möchte folgenden Code dahingehend anpassen, so dass nur jeweils ein Element geöffnet wird und alle anderen automatisch geschlossen.

    Code:
     <script>
    /* <![CDATA[ */
    jQuery(document).ready(function()
    {
    jQuery('#imagemap_inside_<?= $this->id; ?> .hotspot').click(function()
    {
    jQuery(this).toggleClass('active');
    });
    });
    /* ]]> */
    </script>
    Das jeweils geöffnete Element soll auch geschlossen werden können.

    Grüße,
    mapfei

  • #2
    Alle vorher einfach "schließen"


    Code:
    jQuery('#imagemap_inside_<?= $this->id; ?> .hotspot').not(this).removeClass('active');
    jQuery(this).toggleClass('active');
    Zuletzt geändert von Tim; 03.03.2022, 12:52.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Schonmal danke dafür! Aber so lässt sich das aktuell geöffnete Elemente nicht mehr schließen...

      Kommentar


      • #4
        Zitat von mapfei Beitrag anzeigen
        Schonmal danke dafür! Aber so lässt sich das aktuell geöffnete Elemente nicht mehr schließen...
        Eine Prüfung gegen sich selbst noch ergänzen. Siehe oben.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Das not hatte ich überlesen... Danke!

          Kommentar

          Lädt...
          X