2 * @class jQuery.plugin.footHovzer
5 var $hovzer
, footHovzer
, prevHeight
, newHeight
;
8 if ( $hovzer
=== undefined ) {
9 $hovzer
= $( '<div id="jquery-foot-hovzer"></div>' ).appendTo( 'body' );
15 * Utility to stack stuff in an overlay fixed on the bottom of the page.
19 * var hovzer = $.getFootHovzer();
20 * hovzer.$.append( $myCollection );
25 * @return {jQuery.footHovzer}
27 $.getFootHovzer = function () {
28 footHovzer
.$ = getHovzer();
34 * @class jQuery.footHovzer
39 * @property {jQuery} $ The stack container
43 * Update dimensions of stack to account for changes in the subtree.
49 if ( prevHeight
=== undefined ) {
50 prevHeight
= getHovzer().outerHeight( /* includeMargin = */ true );
51 $body
.css( 'paddingBottom', '+=' + prevHeight
+ 'px' );
53 newHeight
= getHovzer().outerHeight( true );
54 $body
.css( 'paddingBottom', ( parseFloat( $body
.css( 'paddingBottom' ) ) - prevHeight
) + newHeight
);
56 prevHeight
= newHeight
;
63 * @mixins jQuery.plugin.footHovzer