国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery判斷元素是否隱藏的多種方法

2019-11-20 20:43:56
字體:
來源:轉載
供稿:網友

第一種:使用CSS屬性

復制代碼 代碼如下:

var display =$('#id').css('display');
if(display == 'none'){
   alert("被你發現了,我是隱藏的啦!");
}

第二種:使用jquery內置選擇器

假設我們頁面有這么個標簽,

復制代碼 代碼如下:
<div id="test">
<p>僅僅是測試所用</p>
</div>

那么,我們可以用以下語句來判斷id為"test"的標簽是否隱藏:
復制代碼 代碼如下:
if($("#test").is(":hidden")){...} //前提是已經將jQuery的庫導進來了

這樣,我們就能夠很簡單地判斷一個元素是否隱藏,并根據其狀態來設置動畫,比如:
復制代碼 代碼如下:

if($("#test").is(":hidden")){
       $("#test").show();    //如果元素為隱藏,則將它顯現
}else{
      $("#test").hide();     //如果元素為顯現,則將其隱藏
}

jQuery判斷元素是否顯示 是否隱藏

復制代碼 代碼如下:

var node=$('#id');

第一種寫法
復制代碼 代碼如下:

if(node.is(':hidden')){  //如果node是隱藏的則顯示node元素,否則隱藏

  node.show(); 

}else{

  node.hide();

}


第二種寫法
復制代碼 代碼如下:

if(!node.is(':visible')){  //如果node是隱藏的則顯示node元素,否則隱藏

  node.show(); 

}else{

  node.hide();

}

if(node.is(':visible')){  //如果node是顯示的則隱藏node元素,否則顯示

  node.hide();

}else{

  node.show();

}

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代碼

復制代碼 代碼如下:

$('element:hidden') 
$('element:visible') 

Js代碼

復制代碼 代碼如下:

$(".item").each(function() 

    if ($(this).css("visibility") == "hidden") 
    { 
        // handle non visible state 
    } 
    else 
    { 
        // handle visible state 
    } 
}) 

Js代碼

復制代碼 代碼如下:

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

Js代碼

復制代碼 代碼如下:

if( $(this).css("display") == 'none' ){ 
 
    /* your code here*/ 

else{ 
 
    /*  alternate logic   */ 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇左市| 双牌县| 涟水县| 郓城县| 宁武县| 碌曲县| 高阳县| 阜宁县| 丽水市| 汕头市| 土默特右旗| 万载县| 乳山市| 旬邑县| 昭觉县| 通许县| 社旗县| 伊春市| 顺昌县| 壶关县| 宜章县| 左贡县| 峨山| 巴彦县| 上栗县| 柳州市| 汉阴县| 哈巴河县| 和龙市| 云和县| 桑日县| 茶陵县| 靖安县| 乐山市| 湛江市| 通海县| 南投县| 阳东县| 时尚| 布拖县| 邢台县|