Ergebnis 1 bis 2 von 2

Thema: accordion ohne toggle effect

  1. #1
    Contao-Nutzer Avatar von RedWise
    Registriert seit
    05.03.2010.
    Ort
    Querfurt
    Beiträge
    45

    Standard accordion ohne toggle effect

    Hallo,

    welche Möglichkeiten gibt es bei dem Accordeon den toggle effect beim schließen zu entfernen? Für Mootools gibt es ja eine Lösung.

    der verwendete Code:

    <script src="<?= TL_ASSETS_URL ?>assets/jquery-ui/js/jquery-ui.min.js"></script>
    <script>
    jQuery(function($) {
    $(document).accordion({
    // Put custom options here
    heightStyle: 'content',
    header: '.toggler',
    collapsible: true,

    // Alle Akkordeons eingeklappt
    active: false,

    create: function(event, ui) {
    ui.header.addClass('active');
    $('.toggler').attr('tabindex', 0);
    },
    activate: function(event, ui) {
    ui.newHeader.addClass('active');
    ui.oldHeader.removeClass('active');
    $('.toggler').attr('tabindex', 0);
    }
    });
    });
    </script>
    Beste Grüße

    Steffen Richter

  2. #2
    Contao-Nutzer
    Registriert seit
    30.05.2017.
    Beiträge
    17

    Standard

    Hallo,
    soweit ich weiß geht das für das jQuery Accordion nicht.
    Ich habe es mal so gelöst, dass ich mir selbst was kleines gebaut habe:

    JS (auf Basis von jQuery
    Code:
    $( ".ce_multiaccordion" ).click(function() {
      $( this ).toggleClass( "active" );
    });
    Ich habe die Klasse 'ce_multiaccordion' dafür verwendet. Natürlich darfst Du dann im Layout nicht das accordion aktivieren, sondern nur jQuery.

    Im CSS brauchst Du dann nur folgendes:

    Code:
    .ce_multiaccordion > div {
      display: none;
    }
    .ce_multiaccordion.active > div {
      display: block;
    }
    Damit gehen alle Bereiche auf und bleiben auf, bis sie zugeklappt werden.

    Gruß
    csm

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •