Hi Brian, Is there a technical reason for creating the jQuery.doc object ? Wouldn't local vars work too? I'm just worried with so common a name as "doc" it seems like there's a good chance for a naming collision.
Brian. (I hope people don't think I'm talking to myself...) On 4/15/07, Giant Jam Sandwich <[EMAIL PROTECTED]> wrote:
Hey Roman, Thanks for taking a look in Opera. The plugin actually does support percentages. The pixel widths I provided in the demo are just for demonstration purposes. If you do use a percentage though, and the user resizes the viewport, it will not maintain a perfect center. You would have to fire the viewportCenter() method again. I've been toying around with the idea of including an optional setting, where if a window resize event is fired, the element will re-center. What do you think? Does that sound useful? Brian On Apr 14, 1:25 pm, Roman Weich <[EMAIL PROTECTED]> wrote: > Giant Jam Sandwich schrieb:> Hey All, > > > The viewportCenter() plugin is now in beta, and is available here: > > >http://www.reindel.com/blog/src/jquery_viewport_center/ > > Hi Brian, > > it works nice in FF2 and Opera9.1. > > How about an option to use percentage values instead of pixels? That way > it would rearrange itself, when the size of the viewport is changed. > > This did it for me: (does not support pixel values though) > > $.fn.centerElement = function() { > return this.each(function() > { > var el = this; > $(el).wrap("<div > style='position:absolute;top:50%;left:50%;width:1px;height:1px;'></div>"); > $(el).css({position: 'relative', left: el.offsetWidth / -2 + "px", > top: el.offsetHeight / -2 + "px"}); > }); > > }; > > Cheers, > /rw