jQuery 怎么判断元素是否可见? 下面本篇文章给大家介绍一下方法. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
方法很简单, 选择到你要判断的元素, 再用 is() 配合: visible 选择器来判断是否可见; 语法 $(selector).is(":visible").
is() 方法用户查看选择的元素是否配选择器;:visible 选择器选取每个当前是可见的元素.
判断是否可见的代码:
- if($('#div').is(':visible')){
- // 如果显示时...
- }else{
- // 如果隐藏时...
- }
说明:
除以下几种情况之外的元素即是可见元素:
设置为 display:none
type="hidden" 的表单元素
Width 和 height 设置为 0
隐藏的父元素 (同时隐藏所有子元素)
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/17116.html