Ist es möglich zu überprüfen, ob das CSS-Attribut display == block
oder none
eines Elements mit JavaScript festgelegt ist?
Antworten
Zu viele Anzeigen?
Chugworth
Punkte
480
MarkXA
Punkte
4034
Um herauszufinden, ob es mit einfachem JavaScript sichtbar ist, überprüfen Sie, ob die Anzeigeeigenschaft 'none' ist (überprüfen Sie nicht auf 'block', es könnte auch leer oder 'inline' sein und trotzdem sichtbar sein):
var isVisible = (elt.style.display != "none");
Wenn Sie jQuery verwenden, können Sie stattdessen Folgendes verwenden:
var isVisible = $elt.is(":visible");
Marek Tuchalski
Punkte
479
Joyce Babu
Punkte
17895
- See previous answers
- Weitere Antworten anzeigen