0
我有了這個檢查使用jQuery的高度如果任何一個元素具有高度爲零
if ($("#sidebar .box_cuerpo").height() == "0") {
//blaaa
}
內幕網站的其他網頁有不止一個「#sidebar .box_cuerpo」元素
但有時...和也有一些不是身高0.
是否有可能檢查所有元素,如果幾乎一個是身高0,那麼該聲明是真的?
我有了這個檢查使用jQuery的高度如果任何一個元素具有高度爲零
if ($("#sidebar .box_cuerpo").height() == "0") {
//blaaa
}
內幕網站的其他網頁有不止一個「#sidebar .box_cuerpo」元素
但有時...和也有一些不是身高0.
是否有可能檢查所有元素,如果幾乎一個是身高0,那麼該聲明是真的?
您可以使用.filter
方法來減少收集。
.filter
爲集合中的每個元素執行給定函數。如果函數返回true
,則元素保留。否則(false
),該元素被丟棄。
if ($("#sidebar .box_cuerpo").filter(function() {
return $(this).height() === 0;
}).length) {
//blaaa
}
你是指「幾乎一個」?你是指任何元素的高度爲0? – 2012-02-15 22:40:50
頁面上是否有多個#sidebar? – j08691 2012-02-15 22:41:38
j08691:不,只有一個#sidebar Christofer Eliasson:是的! – Zuker 2012-02-15 22:50:33