2012-07-10 87 views
0

我用下面的代码的DIV:找到最大左财产

var divWithTopLeft = null; 
var maxLeft = 0; 
$('.place').each(function(){ 
    left = this.style.left.replace('px',''); 
    if(left > maxLeft) 
    { 
     maxLeft = left; 
     divWithTopLeft = this; 
    } 
}); 
alert(divWithTopLeft.style.left); 

但是,它的工作不正常。对于我的makrup,它返回85。但是,有220和更多的div。你能解释我为什么吗? Demo
谢谢。

回答