所以if里面检测css的visibility属性就可以了
if($("#zj").css("visibility")!="hidden"){
$("#zj").css("visibility","hidden")
}else{
$("#zj").css("visibility","visible")
}
display属性设定为“none”的元素将不产生任何的框(box),也就是说,元素对布局没有影响,浏览器将不显示该元素,包括其后代元素。更不会占位。而如果设定“visibility
:
hidden”则会生成元素框,只是元素“不可视”,而其他非视觉的属性都将生效,例如widht、padding等。
一.使用JQuery使用
二.jquery判断元素是否隐藏
三.使用JS隐藏和显示
a.隐藏后释放占用的页面空间
通过设置display属性可以使div隐藏后释放占用的页面空间.
style="display: none"
b.隐藏后仍占有页面空间,显示空白
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白.
style="visibility: none"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)