diff --git a/jquery.sticky.js b/jquery.sticky.js index 7417c47..a3c506e 100644 --- a/jquery.sticky.js +++ b/jquery.sticky.js @@ -69,6 +69,13 @@ } } }, + stickedResizer = function () { + console.debug('1'); + for (var i = 0; i < sticked.length; i++) { + var s = sticked[i]; + s.stickyWrapper.css('height', s.stickyElement.outerHeight()); + } + }, resizer = function() { windowHeight = $window.height(); @@ -101,7 +108,8 @@ } var stickyWrapper = stickyElement.parent(); - stickyWrapper.css('height', stickyElement.outerHeight()); + stickyWrapper.css('min-height', stickyElement.outerHeight()); + stickyElement.on('resize', stickedResizer); sticked.push({ topSpacing: o.topSpacing, bottomSpacing: o.bottomSpacing, @@ -114,6 +122,7 @@ }); }); }, + stickedResizer: stickedResizer, update: scroller, unstick: function(options) { return this.each(function() {