jquery判断元素是否隐藏
4个回答
展开全部
:visible选择器的解释:如果元素中占据文档中一定的空间,元素被认为是可见的。可见元素的宽度或高度,是大于零。
元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。
不在文档中的元素是被认为隐藏的;jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式。
隐藏元素上做动画,元素被认为是可见的,直到动画结束。显示元素上做动画,在动画的开始处该元素被认为是可见的
元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。
不在文档中的元素是被认为隐藏的;jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式。
隐藏元素上做动画,元素被认为是可见的,直到动画结束。显示元素上做动画,在动画的开始处该元素被认为是可见的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if($("#id").css("display")=="none")
alert("隐藏");
alert("隐藏");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if($("#elementId").is(":hidden")){
alert("元素是隐藏的");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var input = $("input[name=text]");
if(input.is(":hidden")){
//隐藏
}else {
//非隐藏
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询