jQuery – widoczność elementów

Przy pomocy jQuery można zmieniać widoczność elementów umieszczonych na stronie. Najczęściej stosuje się ten zabieg przy wywoływaniu ajaxa (np: ukryty div wypełniamy treścią odesłaną przez skrypt, a następnie pokazujemy go; ukrywamy div, a poprzez .ajax przekazujemy polecenie usunięcia wskazanego elementu).

To, czy element jest widoczny można sprawdzić przy pomocy is( ’:visible’ ):

if( $("#id_elementu").is( ':visible' )) {
 // element jest widoczny
}
else {
 // element nie jest widoczny
}

Zmianę widoczności obiektu wykonuje się przy pomocy:

// przełączenie widoczny <=> niewidoczny
.toggle()
// ukrycie
.hide()
// pokazanie
.show()

Dobrze jest ustawić w css lub w stylu danego elementu domyślną wartość dla display:

<div id="id_obiektu" style="display: none;"></div>

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*