<p id="div3" style="visibility:hidden;opacity:0">visibility</p>這個到底是隱藏還是顯示的?
?<p id="div3" style="visibility:hidden;opacity:0">visibility</p>這個到底是隱藏還是顯示的?
如果說它是顯示的,可是右邊頁面隱藏了。如果說它是隱藏的可是$("#div3:visible")的結(jié)果是true。
?<p id="div3" style="visibility:hidden;opacity:0">visibility</p>這個到底是隱藏還是顯示的?
如果說它是顯示的,可是右邊頁面隱藏了。如果說它是隱藏的可是$("#div3:visible")的結(jié)果是true。
2016-08-30
舉報
2016-10-06
? 如果元素不在文檔流,肯定是不可見的;
? 如果在文檔流,就能夠被jq識別,但這樣都是肉眼不可見而已(上述六種方法);
? 六種方法中,其中設(shè)置透明度屬性為0,visibility屬性為hidden,仍然占據(jù)文檔空間,只不過讓我們看不到了而已,所以在jq中認(rèn)為是被篩選成:visible;那么其他4種方法,則在文檔中不占據(jù)空間,被jq認(rèn)為應(yīng)該篩選為:hidden
2016-08-30
以下六種情況都是“肉眼”不可見的:1.CSS display的值是none。
2.type="hidden"的表單元素。
3.寬度和高度都顯式設(shè)置為0。
4.一個祖先元素是隱藏的,該元素是不會在頁面上顯示。
5.CSS visibility的值是hidden。
6.CSS opacity的指是0。
但是只要在文檔中占有空間就認(rèn)為是可見的(對文檔可見對肉眼不可見),所以你所說的情況也就是后兩種被文檔被認(rèn)為是可見的,前四種是不可見的。
2016-08-30
是顯示;
無論是visibility:hidden ?還是opacity:0 , 在頁面上都有具體的位置,也就是說他們都有自己的大小,只不過一個的透明度為0,另一個沒有在頁面上顯示
這就像一個透明的盒子,他放在頁面上,是實實在在存在的,只不過你看不見,但是你可以"摸到",因為其他的盒模型無法占據(jù)他的空間