Bla*_*man 14 javascript css jquery
在我打电话之前:
$('myObject').show();
Run Code Online (Sandbox Code Playgroud)
我想知道它当前是隐藏还是可见.
Ale*_*ort 40
有两种方法可以做到,我知道:
if ($('#something').is(':hidden')) { }
Run Code Online (Sandbox Code Playgroud)
要么
if ($('#something').is(':visible')) { }
Run Code Online (Sandbox Code Playgroud)
他们都应该工作.
你也可以这样做:
$('#something:hidden').show();
$('#something:visible').hide();
Run Code Online (Sandbox Code Playgroud)
如果该项目已被隐藏,则仅调用.show();如果该项目已经可见,则仅调用.hide().
你可以用css()函数来测试它:
if ($('myObject').css('display') == 'none') {
$('myObject').show();
}
Run Code Online (Sandbox Code Playgroud)
编辑:
不知道:隐藏选择器有多酷.我的建议对于测试其他属性仍然有用,但Alex的建议在这种情况下更好.
归档时间: |
|
查看次数: |
10505 次 |
最近记录: |