* Intended to preserver scroll-state (which is shifted when an element to the bottom gains height). However too unstable to be more handy that it is annoying when it is not.
* Follows-up r107982
footHovzer = {
update: function () {
- var $body, winTop;
+ var $body;
$body = $( 'body' );
if ( prevHeight === undefined ) {
} else {
newHeight = getHovzer().outerHeight( true );
$body.css( 'paddingBottom', ( parseFloat( $body.css( 'paddingBottom' ) ) - prevHeight ) + newHeight );
- // Update scroll so that page stays focusses on same area
- winTop = $(window).scrollTop();
- if ( $(document).height() - $(window).height() > winTop ) {
- $(window).scrollTop( winTop + ( newHeight - prevHeight ) );
- }
-
+
prevHeight = newHeight;
}
}