Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Visibility
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Rawler
Witam,
Jestem początkującym w javascript i mam pytanie.

  1. <div id="alert" style="visibility:visible;">


Jaką komendą sprawdzić visibility czy jest 'visible' czy 'hidden'?

Pozdrawiam,
Rawler
Damonsson
[JAVASCRIPT] pobierz, plaintext
  1. if(document.getElementById('alert').currentStyle.visibility == 'visible') alert('visible');
  2. else alert('hidden');
[JAVASCRIPT] pobierz, plaintext


Również serdecznie pozdrawiam wink.gif
acidm
można w tym przypadku poprzez pole style elementu:
Kod
    if(document.getElementById('alert').style.visibility==='visible'){alert('visible')}
else {alert('hidden')}


lub tak jak odczytuje styl przeglądarka (pole currentStyle nie we wszystkich jest dostępne):

Kod
function getCss(obiekt, wlasnosc) {
        if (obiekt.currentStyle) {
            return obiekt.currentStyle[wlasnosc];
        } else if (window.getComputedStyle) {
            return document.defaultView.getComputedStyle(obiekt, null)[wlasnosc];
        }
    }
    
    if(getCss(document.getElementById('alert'),'visibility')==='visible'){alert('visible')}
else{alert('hidden')}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.