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

来源:百度知道 编辑:UC知道 时间:2024/05/23 21:49:25
比如我想判断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

$('#mydiv').show();显示

.hide();隐藏
.toggle();切换
就够了

$('#foo').is(':visible')就行了