您的位置:首页 > Web前端 > JQuery

jQuery判断元素是否显示或隐藏

2017-05-30 19:18 495 查看
[b]jQuery判断元素是否显示或隐藏
[/b]

第一种:使用CSS属性

代码如下:
var display =$('#id').css('display');

if(display == 'none') {

   alert("这是隐藏的元素!");

}

第二种:使用jquery内置选择器

假设我们页面有这么个标签,

代码如下:
<div id="test">
< p>测试显示/隐藏元素</p>

< /div>

那么,我们可以用以下语句来判断id为"test"的标签是否隐藏:
代码如下:
if($("#test").is(":hidden")) {
...


这样,我们就能够很简单地判断一个元素是否隐藏,并根据其状态来设置动画, 如:
代码如下:

if($("#test").is(":hidden")) {

       $("#test").show();    //如果元素为隐藏,则将它显现

} else {

      $("#test").hide();     //如果元素为显现,则将其隐藏

}

jQuery判断对象是否显示或隐藏

Js代码

代码如下:

// jQuery("#tanchuBg").css("display") 

// jQuery("#tanchuBg").is(":visible") 

// jQuery("#tanchuBg").is(":hidden") 

Js代码

代码如下:

$(element).is(":visible")  // Checks for display:[none|block], ignores visible:[true|false]  

Js代码

代码如下:

var isVisible = $('#myDiv').is(':visible'); 

var isHidden = $('#myDiv').is(':hidden');  

参考:http://www.jb51.net/article/49760.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: