jQuery的ishidden函數可以用來判斷一個元素是否隱藏,是一個非常實用的函數。
$(document).ready(function(){
if($('#element').is(':hidden')){
alert('元素隱藏了');
}
});
以上代碼會在文檔加載完成后判斷id為element的元素是否隱藏,如果是隱藏的話,就會彈出提示框。
該函數判斷的方法是通過判斷元素的寬度、高度和是否占據空間來進行的。
注意在jQuery版本更新后,該函數被廢棄了,推薦使用其他函數,比如使用css方法來判斷元素是否隱藏。
$(document).ready(function(){
if($('#element').css('display') == 'none'){
alert('元素隱藏了');
}
});
以上代碼與之前的代碼作用相同,使用了css方法來判斷元素是否隱藏。
總之,ishidden函數在某些情況下是非常有用的。但是在實際開發中,需要根據具體情況選用合適的方法來判斷元素是否隱藏。
上一篇css制作登陸頁面