Skip to content

Commit 1128be1

Browse files
committed
Merge pull request #10 from extempl/master
master
2 parents e7ffc70 + be5f2aa commit 1128be1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

jquery.flexverticalcenter.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,16 @@
1717
parentSelector: null, // a selector representing the parent to vertically center this element within
1818
debounceTimeout: 25 // a default debounce timeout in milliseconds
1919
}, options || {});
20-
var debounce;
2120

2221
return this.each(function(){
2322
var $this = $(this); // store the object
23+
var debounce;
2424

2525
// recalculate the distance to the top of the element to keep it centered
2626
var resizer = function () {
2727

28-
var parentHeight = (settings.parentSelector) ? $this.parents(settings.parentSelector).first().height() : $this.parent().height();
28+
var parentHeight = (settings.parentSelector && $this.parents(settings.parentSelector).length) ?
29+
$this.parents(settings.parentSelector).first().height() : $this.parent().height();
2930

3031
$this.css(
3132
settings.cssAttribute, ( ( ( parentHeight - $this.height() ) / 2 ) + parseInt(settings.verticalOffset) )

0 commit comments

Comments
 (0)