phpldapadmin/modules/lnApp/media/theme/lnapp/js/jquery.equalHeight.js

26 lines
798 B
JavaScript
Raw Normal View History

2012-01-19 11:40:53 +00:00
// make sure the $ is pointing to JQuery and not some other library
(function($){
// add a new method to JQuery
$.fn.equalHeight = function() {
// find the tallest height in the collection
// that was passed in (.column)
lowest = tallest = 0;
adjust = 10; // Just to make it look a little neater (plus for some reason the footer stomps on the highest column
this.each(function() {
thisHeight = $(this).height();
thisOffset = $(this).offset();
if (thisOffset.top && thisHeight > tallest)
tallest = thisHeight;
if (thisOffset.top > lowest)
lowest = thisOffset.top;
});
// set each items height to use the tallest value found
this.each(function() {
thisOffset = $(this).offset();
$(this).height(lowest-thisOffset.top+tallest+adjust);
});
}
})(jQuery);