我该如何检查两个元素是否可见?我尝试了下面的方法,但它并不起作用...为什么呢?
我尝试过这个,但它没用,请问正确的设置方式是什么?
我尝试过这个,但它没用,请问正确的设置方式是什么?
if($("#about")&&("#info").is(":visible")){
//Some action here
}
if($("#about")&&("#info").is(":visible")){
//Some action here
}
你漏了一件小事
if($("#about").is(":visible")&&$("#info").is(":visible")){
//Some action here
}
$("#about")
返回一个对象,如果在 if
语句中被认为是真的。改用以下代码:
if( $("#about").is(":visible") && $("#info").is(":visible") ) {
//Some action here
}
您可以将选择器合并为单个语句:
if($('#about,#info').is(':visible')) {
// when both are visible
}
$("#about")
? - El Hocko$('#about:visible,#info:visible').length
- Rob W