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


第一種:使用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();     //如果元素為顯現,則將其隱藏
}
if(!node.is(':visible')){ //如果node是隱藏的則顯示node元素,否則隱藏
  node.show(); 
}
else{
  node.hide();
}

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM