Center Div on scroll
Div Center on Scroll
jQuery.fn.center = function () { this.css("position", "absolute"); this.css("top", (($(window).height() - this.outerHeight()) / 2) + $(window).scrollTop() + "px"); this.css("left", (($(window).width() - this.outerWidth()) / 2) + $(window).scrollLeft() + "px"); return this; } // OR jQuery.fn.center = function () { $top = (($(window).height() - this.outerHeight()) / 2) + $(window).scrollTop(); $left = (($(window).width() - this.outerWidth()) / 2) + $(window).scrollLeft(); this.css({ "position": "absolute", "top": $top + "px", "left": $left + "px" }); return this; } $(window).scroll(function () { $('#ajaxloader').center(); });
<div id="ajaxloader"> Hello Center DIV on scroll </div> #ajaxloader{ background-color:lightblue;}Demo / Download
Center Div on scroll
Reviewed by Bhaumik Patel
on
1:32 AM
Rating: