2010-12-09 31 views

回答

4

.outerHeight()

$("#stdout").outerHeight(); 
// returns (height + padding + border) 

如果你想包括保证金,以及:

$("#stdout").outerHeight(true); 
// returns (height + padding + border + margin) 
1

这里的另一种方式:

$.fn.getHeight = function() 
{ 
    return ($(this).height() + parseInt($(this).css("padding-top")) + parseInt($(this).css("padding-bottom")) + parseInt($(this).css("borderTopWidth")) + parseInt($(this).css("borderBottomWidth"))); 
}; 

$.fn.getWidth = function() 
{ 
    return ($(this).width() + parseInt($(this).css("padding-left")) + parseInt($(this).css("padding-right")) + parseInt($(this).css("borderLeftWidth")) + parseInt($(this).css("borderRightWidth"))); 
}; 

使用t他的功能,只需拨打:

obj.getHeight() 

或者:

$(this).getHeight(); 
相关问题