summaryrefslogtreecommitdiffstats
path: root/jquery.matchHeight.js
diff options
context:
space:
mode:
authorliabru <liabru@brm.io>2014-06-28 00:12:11 +0100
committerliabru <liabru@brm.io>2014-06-28 00:12:11 +0100
commit9a8944bc32d8da4c517d3807a578044aaa29d920 (patch)
tree757537a418c2c8e86f100655e593db9312fd2ff5 /jquery.matchHeight.js
parent246820d9ce803588500941797865e92dbf290cd9 (diff)
downloadjquery-match-height-9a8944bc32d8da4c517d3807a578044aaa29d920.zip
jquery-match-height-9a8944bc32d8da4c517d3807a578044aaa29d920.tar.gz
jquery-match-height-9a8944bc32d8da4c517d3807a578044aaa29d920.tar.bz2
added support for hidden elements, closes #12
Diffstat (limited to 'jquery.matchHeight.js')
-rw-r--r--jquery.matchHeight.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/jquery.matchHeight.js b/jquery.matchHeight.js
index 030e159..367df93 100644
--- a/jquery.matchHeight.js
+++ b/jquery.matchHeight.js
@@ -78,6 +78,10 @@
var $row = $(row),
maxHeight = 0;
+ // ensure elements are visible to prevent 0 height
+ var hiddenParents = $row.parents().add($row).filter(':hidden');
+ hiddenParents.css({ 'display': 'block' });
+
// iterate the row and find the max height
$row.each(function(){
var $that = $(this);
@@ -93,6 +97,9 @@
$that.css({ 'display': '' });
});
+ // revert display block
+ hiddenParents.css({ 'display': '' });
+
// iterate the row and apply the height to all elements
$row.each(function(){
var $that = $(this),