第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么同一個元素用visible和hidden顯示的結果不一樣

為什么同一個元素用visible和hidden顯示的結果不一樣,主要是div3

正在回答

3 回答

隱藏一個元素的方法:1.display:none.2.type="hidden"的表單元素。3.width=0,height=0。4.其祖先元素是隱藏的。5.visibility:hidden.6.opacity:0。其中5和6仍占有空間布局,所以他們是可見的。用$(":visible")查出的長度為1,其他1~4不可見,其長度為0 。

$(":hidden")可選擇出所有隱藏(即不可見)的元素。

1~4為不可見的元素,會被選中,其長度為1;5和6為可見的元素,不會被選中,其長度為0.

5 回復 有任何疑惑可以回復我~
#1

zrning 提問者

非常感謝!
2016-07-24 回復 有任何疑惑可以回復我~

同一個元素,狀態(tài):visible?hidden,則相應的$對象的長度也不同

0 回復 有任何疑惑可以回復我~

<!DOCTYPE html>
<html>

<head>
??? <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
??? <title></title>
??? <link rel="stylesheet" href="imooc.css" type="text/css">
??? <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
??? <h2>可見性篩選選擇器</h2>
??? <h3>:visible/:hidden</h3>
??? <div class="left">
??????? <div class="div">
??????????? <a>display</a>
??????????? <p id="div1" style="display:none;">display</p>
??????? </div>
??????? <div class="div">
??????????? <a>width</a>
??????????? <a>height</a>
??????????? <p id="div2" style="width:0;height:0">width/height</p>
??????? </div>
??????? <div class="div">
??????????? <a>visibility</a>
??????????? <a>opacity</a>
??????????? <p id="div3" style="visibility:hidden">visibility</p>
??????????? <p id="div4" style="opacity:0">oop</p>
??????? </div>
??? </div>

??? <p id="show"></p>
?? ?<script type="text/javascript">
?? ??? ?function show (ele) {
?? ??? ??? ?if (ele instanceof jQuery) {
??????????????? if(ele.length==0)
?? ??? ??? ??? ?{$("#show").html('該元素不可見')}
??????????????? else{
??????????????????? $("#show").html('該元素可見')
??????????????? }
?? ??? ??? ?} else {
?? ??? ??? ??? ?alert(ele+' 不是jQuery對象')
?? ??? ??? ?}
?? ??? ?}
??????? function show1 (ele) {
?? ??? ??? ?if (ele instanceof jQuery) {
??????????????? if(ele.length==0)
?? ??? ??? ??? ?{$("#show").html('該元素可見')}
??????????????? else{
??????????????????? $("#show").html('該元素隱藏')
??????????????? }
?? ??? ??? ?} else {
?? ??? ??? ??? ?alert(ele+' 不是jQuery對象')
?? ??? ??? ?}
?? ??? ?}
??????? //jq對象相當于一個數(shù)組,有長度?
?????? ?
?? ?</script>


??? <script type="text/javascript">
?? ??? ?//查找id = div1的DOM元素,是否可見
?? ??? ?show($("#div1:visible"));
??? </script>

??? <script type="text/javascript">
?? ??? ?//查找id = div2的DOM元素,是否可見
?? ??? ?show($("#div2:visible")? );
??? </script>

??? <script type="text/javascript">
?? ??? ?//查找id = div3的DOM元素,是否可見
?? ??? ?show(? $("#div3:visible" );
??? </script>

??? <script type="text/javascript">
?? ??? ?//查找id = div1的DOM元素,是否隱藏
?? ??? ?show1( $("#div1:hidden") );
??? </script>

??? <script type="text/javascript">
?? ??? ?//查找id = div2的DOM元素,是否隱藏
?? ??? ?show1($("#div2:hidden"));
??? </script>

??? <script type="text/javascript">
?? ??? ?//查找id = div3的DOM元素,是否隱藏
??? show1($("#div3:hidden"));
??? show1($("#div4:hidden"));
?? ?
?????? // show(? $("#div3:visible" );
??? </script>



</body>

</html>

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么同一個元素用visible和hidden顯示的結果不一樣

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號