答案 0 :(得分:9)
答案 1 :(得分:1)
我对Zepto不太熟悉,但我想你可以使用基本的JavaScript来做某种形式的检测:
function isVis(ele) {
if(ele.css('display')!='none' && ele.css('visibility')!='hidden' && ele.height()>0) {
return(true);
} else {
return(false);
}
}
然后在使用中:
var div=$('#div_id');
if(isVis(div)) {
// Element is visible
} else {
// Element in not visible
}
答案 2 :(得分:0)
Zepto有一些官方扩展。您可以添加选择器模块以启用.is(':hidden')
答案 3 :(得分:-1)
怎么样
.css('display') === 'block'
或者,正如minitech建议的那样:
.css('display') !== 'hidden'
如果确实需要使用这些伪选择器,您始终可以implement them manually。