jQuery efekt - metoda slideToggle()
Przykład
Przełączaj między stanem widoczności a ukrytym dla elementów <p> za pomocą efektu przesuwania:
$(".btn1").click(function(){ $("p").slideToggle(); });
Definicja i użycie
Metoda slideToggle() przełącza widoczność elementów za pomocą efektu przesuwania (zmiana wysokości).
Jeśli wybrany element jest widoczny, ukrywa te elementy, jeśli wybrany element jest ukryty, pokazuje te elementy.
Gramatyka
$().slideToggle(speed,callback)
Parametry | Opis |
---|---|
speed |
Opcjonalnie. Określa prędkość, z którą element jest ukrywany lub pokazywany (lub odwrotnie). Domyślnie "normalnie". Możliwe wartości:
W przypadku ustawienia prędkości, elementy zmieniają stopniowo swoją wysokość w trakcie przełączania (co tworzy efekt przesuwania). |
callback |
Opcjonalnie. Funkcja do wykonania po zakończeniu działania funkcji toggle. Aby dowiedzieć się więcej o callback, odwiedź rozdział jQuery Callback. Nie można ustawić tego parametru, chyba że ustawiono parametr speed. |
Wskazówki i komentarze
Wskazówka:Jeśli element jest już ukryty, efekt nie wywołuje żadnych zmian, chyba że określono funkcję callback.
Więcej przykładów
- Użyj parametru speed
- Użyj parametru speed, aby przełączać pionowe przeglądanie elementów.