JQuery slideToggle Anzeigetyp

8

Ich verwende ein jQuery slideToggle, um eine versteckte Tabellenzeile anzuzeigen, aber es setzt den Anzeigestil auf Block und ich muss Tabellenzeile anzeigen. irgendwelche Ideen, wie ich das erreichen könnte?

Danke im Voraus

    
ErnieStings 12.08.2009, 13:37
quelle

5 Antworten

5

Ich habe eine Lösung für dieses Problem gefunden - überprüfe, ob die Anzeige auf Blockieren eingestellt ist (wenn das Element umgeschaltet wurde, um angezeigt zu werden) und wenn dies auf den gewünschten Anzeigetyp eingestellt ist.

%Vor%     
inorganik 28.02.2013 17:11
quelle
3

inorganiks Lösung funktioniert fast. Sie müssen jedoch auch den step -Rückruf so einstellen, dass block in table-row geändert wird.

%Vor%     
noypiscripter 14.01.2014 00:41
quelle
2

Sie können den Rückruf verwenden, um dies zu ändern

%Vor%     
redsquare 12.08.2009 13:44
quelle
0

Dies ist ein bekannter Bug (auch hier ). mit jQuery slideToggle . Es gibt keine Möglichkeit, slideToggle zu verwenden und den Anzeigestil ordnungsgemäß beizubehalten. Sie können den Anzeigestil mit einem Rückruf anwenden, wenn die Animation abgeschlossen ist. Dies kann jedoch nicht den gewünschten Effekt erzielen.

    
Adam Bellaire 12.08.2009 13:47
quelle
0

fügen Sie diesen Code einfach der Callback-Funktion hinzu

$(this).css('display','');

    
Ankit Jadav 23.01.2010 14:00
quelle

Tags und Links