jQuery toggle() Metoda
Przykład
Przełącz między ukrywaniem i pokazywaniem dla wszystkich <p> elementów:
$("button").click(function(){
$("p").toggle();
});
Definicja i użycie
Metoda toggle() przełącza pomiędzy hide() i show() dla wybranych elementów.
Ta metoda sprawdza widoczność wybranych elementów. show() jest uruchamiane, jeśli element jest ukryty. hide() jest uruchamiany, jeśli element jest widoczny — tworzy to efekt przełączania.
Uwaga : Ukryte elementy nie będą w ogóle wyświetlane (nie wpływają już na układ strony).
Wskazówka: tej metody można również użyć do przełączania się między funkcjami niestandardowymi.
Składnia
$(selector).toggle(speed,easing,callback)
Parameter | Description |
---|---|
speed | Optional. Specifies the speed of the hide/show effect Possible values:
|
easing | Optional. Specifies the speed of the element in different points of the animation. Default value is "swing" Possible values:
|
callback | Optional. A function to be executed after the toggle() method is completed To learn more about callback, visit our jQuery Callback chapter |
Spróbuj sam - przykłady
Jak używać parametru szybkości do określenia szybkości efektu ukrycia/pokazania.
Jak używać parametru wywołania zwrotnego podczas przełączania między efektem ukryj/pokaż.