jQuery Vertical Align
This post was imported from FARMCode.org which has been discontinued. These posts now exist here as an archive. They may contain broken links and images.
UPDATED! (2009-04-29) An easy way to vertical align elements with one line of code:
$('.innerText').VerticalAlign();
I've removed the parameters as it turns out if you pass in a negative offset using padding, IE6 throws an error and JavaScript fails to continue executing. If you get the following error in IE6 debugging, it may be due to passing in a negative value to a padding css attribute, or similar:
- invalid argument jquery J[G]=K
It's fairly easy to structure your html to not require a vertical align offset so it's really not needed anyways.
It also supports a couple of parameters:
offset = the number of pixels to offset the vertical alignmentusePadding = true/false. the default is false which uses a margin to align, if set to true, it uses padding
$('.innerText').VerticalAlign({offset:-20, usePadding:true})
Get the source: VerticalAlign.zip (290.00 bytes)
comments powered by Disqus