Javascript umschalten mit Bootstrap-Kollaps-Plugin

9

Ich versuche, die Toggle-Funktion des Bootstrap-Minimierungs-Plugins programmgesteuert zu verwenden. Ich schalte ein div um, wenn ich auf den Link in der Akkordeon-Überschrift klicke, aber es funktioniert nur einmal, das heißt, ich kann nicht mehr klicken, um das div zu verstecken.

Hier ist mein Code:

%Vor%

Und später in der JSP:

%Vor%

Habe ich etwas verpasst?

    
tduchateau 26.06.2012, 12:22
quelle

3 Antworten

21

Ich würde vermuten, dass das vielen Leuten passiert ist.

Wenn Sie die Funktion collapse (FYI oder eine beliebige Bootstrap-Funktion) aufrufen, bedeutet das, dass Sie auslösen, wenn Sie ein Objekt übergeben. Die Option toggle schaltet nur einmal beim Aufruf um ( Dokument ).

Sie müssen einmal mit den Parametern aufrufen und dann nur mit der Aktion als String aufrufen.

%Vor%

Live-Demo: Ссылка

Genau genommen können Sie den init-Prozess nur einmal aufrufen, da er abbricht, wenn Sie es bereits für dasselbe Element getan haben. Deshalb hat es nur einmal funktioniert.

    
Sherbrow 26.06.2012, 12:49
quelle
2

Ähnliches Problem, ich überprüfe einfach, ob das Element sichtbar ist:

%Vor%     
Alex 19.09.2014 02:12
quelle
1

Ich fand heraus, dass das einfache zweimalige Aufrufen des Kollaps, einmal mit Eltern und einmal ohne, den Trick ziemlich gut macht - diese Lösung war aufgrund der Hierarchie in meiner Lösung vorzuziehen.

%Vor%     
Antonio Nicolaas Teyken 11.09.2014 15:53
quelle