if (!$('#singlechatpanel-1').css('display') == 'none') {
alert('visible');
}else{
alert('hidden');
}
Sushanth —
Sie können die Methode (‘:hidden’) verwenden, um herauszufinden, ob Ihr div sichtbar ist oder nicht. Es ist auch eine gute Praxis, ein Element zwischenzuspeichern, wenn Sie es mehrmals in Ihrem Code verwenden.
$(".subpanel a").click(function()
{
var chatterNickname = $(this).text();
var $chatPanel = $("#singlechatpanel-1");
if(!$chatPanel.is(':hidden'))
{
alert("Room 1 is filled.");
$chatPanel.show();
$("#singlechatpanel-1 #chatter_nickname").html("Chatting with: " + chatterNickname);
}
});
PhonicUK
Fügen Sie Ihre li zu einer Klasse, und tun $(".myclass").hide(); am Anfang, um es anstelle des Sichtbarkeitsstilattributs auszublenden.
Soweit ich weiß, verwendet jquery die display style-Attribut zum Ein-/Ausblenden von Elementen anstelle der Sichtbarkeit (kann in diesem Fall falsch sein, in jedem Fall ist das oben Genannte einen Versuch wert)
12526300cookie-checkWie überprüfe ich, ob ein div sichtbar ist oder nicht?yes
stackoverflow.com/questions/178325/…
– Johnny Mopp
10. September 2012 um 14:28 Uhr