2011-01-24 74 views
0

嗨我所寫的這一小段代碼,看一個元素的位置,然後隱藏一個div,如果它的總數高於20.我的問題是,它似乎並沒有運行在IE7在Firefox,Safari等工作正常。只是想知道是否有人可以告訴我爲什麼。問題jQuery在IE7中的位置

var positiontabs = $(".ajax__tab_active").position(); 
var positiontabshead = $(".ajax__tab_header").position(); 
var positiontabssum = positiontabs.top - positiontabshead.top; 

if (positiontabssum > 20) { 
    $('.ajax__tab_header').hide(); 
} 
else if (positiontabssum < 20) { 

} else { 

} 

回答

0

我見過類似的東西的唯一情況是如果值不是整數 - 這通常發生在位置的東西,壽」。您可以嘗試將parseInt放在數值或總和的四捨五入中。

文件這下 「可能救命稻草抓着」 壽」 :-)