Thank you everyone for your suggestions. I was able to create the
upward expanding effect with the following code.

Jquery

        $('.featureBox').hover(
        function()  {
                $(this).animate({top:'-320px', height:'540px'},"slow");
                },
                function() {
                $(this).animate({top:'0px', height:'150px'},"slow");
                });

CSS
.featureBox{
width:182px;
height:150px;
position:relative;
overflow:hidden;
}

I'm sure this could be done in a cleaner way, but it expands upwards
nicely and then grows back down to it's original size. I'll post the
page when I get it up on Monday.

Tim

On Apr 11, 4:23 am, Mickster <micael.gustafs...@gmail.com> wrote:
> Depending on the context on your site, you can achieve that effect by
> placing you div in another div and then work with the marginTop
> property.
> We did it here:http://www.sleeq.com- if you move the mouse over the
> five "panels", you will see the divs "growing up" =)
>
> Good luck!
> Mickster
>
> On Apr 11, 7:16 am, Daniel Friesen <nadir.seen.f...@gmail.com> wrote:
>
> > You can also cause the illusion of the contents sticking as it grows by
> > messing with the scrollTop as it's animated. I don't know specifically
> > how one might do that with jQuery though.
> > Hmmm... maybe something like {scrollTop:"stick"} is plugin worthy.
>
> > ~Daniel Friesen (Dantman, Nadir-Seen-Fire)
>
> > Jeffrey Kretz wrote:
> > > If your div is absolutely positioned, you could do this a couple of
> > > different ways:
>
> > > 1) Set the bottom position of the div to a specific point.  Then animating
> > > the height will cause it to grow upward.
> > > 2) Animate the top position of the div and the height at the same time.
>
> > > If you're not absolutely positioning your div, then I don't really know 
> > > how
> > > you expect a div to animate "upward".
>
> > > JK
>
> > > -----Original Message-----
> > > From: jquery-ui@googlegroups.com [mailto:jquery...@googlegroups.com] On
> > > Behalf Of Daniel Friesen
> > > Sent: Friday, April 10, 2009 9:48 PM
> > > To: jquery-ui@googlegroups.com
> > > Subject: [jquery-ui] Re: Grow Div Upward
>
> > > All jQuery does is animate the height css value.
> > > That kind of functionality is beyond the scope of jQuery.
>
> > > How the animation looks (animate up/down) is dependent on the browser,
> > > in other words the other css applied to your div.
>
> > > Perhaps you question is better suited to the main jQuery list.
>
> > > ~Daniel Friesen (Dantman, Nadir-Seen-Fire)
>
> > > Tim wrote:
>
> > >> Using the animate function I only seem to be able to grow a div down,
> > >> instead I'd like to grow the div upwardly
>
> > >> Any ideas?
>
> > >> $(this).animate({height:'+=400px'},"slow");
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to jquery-ui@googlegroups.com
To unsubscribe from this group, send email to 
jquery-ui+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to