jQuery 判断和处理页面元素的可见性

字数197 大约花费1分钟

jQuery 使用”hidden”和”visible”过滤器来判断页面元素是否可见,判断方式和 css 有些不同。jQuery 是根据页面元素是否占用了空间来判断,而不是仅根据页面自身的属性。如果父元素是隐藏的,那么子元素也被认为是隐藏的,因为在页面中子元素是看不到,并且不占用空间的。

1
2
3
<div id="parentDiv" style="display: none;">
<div id="childDiv" style="display: block;"></div>
</div>
1
alert($('#childDiv').is(':hidden'));

alert 的值为 true。
您可以在 这里 查看和调试代码。

谈谈 IT的文章均为原创或翻译(翻译会注明外文来源),转载请以链接形式标明本文地址: http://tantanit.com/jquery-dui-yin-cang-ye-mian-yuan-su-de-pan-duan-he-chu-li/

谈谈IT

欢迎关注官方微信公众号获取最新原创文章