我有这样的标签.
<li id="singlechatpanel-1" style="visibility: hidden;">
//content
</li>
Run Code Online (Sandbox Code Playgroud)
试着像这样检查:
$(".subpanel a").click(function()
{
var chatterNickname = $(this).text();
if(!$("#singlechatpanel-1").is(':visible'))
{
alert("Room 1 is filled.");
$("#singlechatpanel-1").css({'visibility':'visible'});
$("#singlechatpanel-1 #chatter_nickname").html("Chatting with: " + chatterNickname);
}
Run Code Online (Sandbox Code Playgroud)
如果condition总是返回false.如何检查此div的可见性状态?
und*_*ned 49
is(':visible')检查display元素的属性,可以使用css方法.
if (!$("#singlechatpanel-1").css('visibility') === 'hidden') {
// ...
}
Run Code Online (Sandbox Code Playgroud)
如果display将元素的属性设置为,none则if语句将返回true.
小智 48
$("#singlechatpanel-1").is(':visible');
$("#singlechatpanel-1").is(':hidden');
您可以使用.css()获取"可见性"的值:
if( ! ( $("#singlechatpanel-1").css('visibility') === "hidden")){
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
144870 次 |
| 最近记录: |