jQuery函数获取一个元素 (或选择器中的一组元素) 占用的最远空间的坐标 。 如果您根据需要在容器内的子元素的绝对位置(即,拖放元素)来设置容器的面积,则可能会很有用。
jQuery.fn.getMaxOccupiedLocation = function()
{
var maxX = 0, maxY = 0, tmpX, tmpY, elem;
this.each( function(i,v)
{
elem = $(this),
tmpX = elem .offset().left + elem.width(),
maxX = (tmpX > maxX) ? tmpX : maxX,
tmpY = elem .offset().top + elem.height(),
maxY = (tmpY > maxY) ? tmpY : maxY;
});
// console.log(maxX+','+maxY);
return { x:maxX, y:maxY }; //not the best implementation as it breaks the chain
};
From: https://www.sitepoint.com/jquery-function-max-xy-coordinates-element/