jquery 判断对象的可见性visible用什么函数?

比如我想判断id为mydiv的div的可见性,我用$('#mydiv').visible()不行,看来没有这个函数,请问应该用什么函数或者属性来获取一个对象的可见性呢?
ps:用obj.css('visibility')=='visible' 也不行。因为常常这个属性值是inherit.......
我想做一个当他是不可见的时候让他可见,当他是可见的时候让他不可见。不想再来一个变量来记录他的可见性。
高手帮忙………………谢谢~~~~~~~~~~

obj.css('visibility')=='visible'

这个不行就用obj.css('visibility')!="hidden"罗

要不试用display这个吧,我平时也是用这个的。

因为'visibility'即使不可见的元素也会占据页面上的空间。

visibility的详细介绍查看下:
http://www.w3school.com.cn/css/pr_class_visibility.asp

display详细介绍查看下:
http://www.w3school.com.cn/css/pr_class_display.asp
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-08
$('#mydiv').show();显示

.hide();隐藏
.toggle();切换
就够了
第2个回答  2012-03-11
$('#foo').is(':visible')就行了
相似回答