/ Published in: jQuery
jQuery plugin for vertical centering the matched elements.
Instructions:
- Save the code into file: jquery.verticalAlign.js
- Include "jquery.js" and "jquery.verticalAlign.js" in the head section of your document
- use like this:
jQuery(document).ready(function($) {
$("#someDiv").verticalAlign();
});
Expand |
Embed | Plain Text
(function($){ $.fn.extend({ verticalAlign: function() { //Iterate over the current set of matched elements return this.each(function() { var obj = $(this); // calculate the new padding and height var childHeight = obj.height(); var parentHeight = obj.parent().height(); var diff = Math.round( ( (parentHeight - childHeight) / 2) ); // apply new values obj.css( { "display": "block", "margin-top": diff } ); }); } }); })(jQuery);
You need to login to post a comment.
