The problem is if you hover the upper part of the image, you move it
away from under the cursor, firing the mouseleave, and during the
animation it goes back under the cursor firing mouseenter. Make sure
the image is still under the hovered position during all effects.

- ricardo

On Nov 21, 8:07 am, vani <[EMAIL PROTECTED]> wrote:
> I made some progress as you can see here:http://tinyurl.com/645ow4,
> but I've ran into problem with jquery hover function. Its over and out
> functions fire too many times while the cursor is still over the same
> image. That happens only if I use the animate effect inside the over
> function, if I just switch the size of the images it works without a
> problem.
>
> On 20 stu, 13:08, Liam Potter <[EMAIL PROTECTED]> wrote:
>
> > erm, best way to explain is to show an example.
>
> > lets say the image is 400x400 to get it in the center you will need to
> > set top and left to half that.
>
> > top:-200px;
> > left:-200px;
>
> > If I'm right this should work, and you can use this in jquery animate.
>
> > vani wrote:
> > > That's it, weehee! Now if only I could somehow position the center of
> > > the images to coincide with the center of parent cell? Any ideas on
> > > that one, and perhaps compatible with jquery animated resize?
>
> > > On 20 stu, 12:43, Liam Potter <[EMAIL PROTECTED]> wrote:
>
> > >> ok, got it.
> > >> Un comment the div in the td, and apply the position relative to that.
> > >> for some reason position relative doesn't seem to work on a table cell.
>
> > >> Ivan Svaljek wrote:
>
> > >>> Here is the link, but it changes often:http://tinyurl.com/634p9s
>
> > >>> On Thu, Nov 20, 2008 at 12:20 PM, Liam Potter <[EMAIL PROTECTED]
> > >>> <mailto:[EMAIL PROTECTED]>> wrote:
>
> > >>>     do you have a live example I can see?
>
> > >>>     vani wrote:
> > >>>     > That made it work in IE, but firefox and opera exhibit serious
> > >>>     > problems with it. Firefox sets the top/left to document
> > >>>     top/left, and
> > >>>     > opera sets it to table top/left, only IE sets it to cell's 
> > >>> top/left.
>
> > >>>     > On 20 stu, 11:03, Liam Potter <[EMAIL PROTECTED]
> > >>>     <mailto:[EMAIL PROTECTED]>> wrote:
>
> > >>>     >> make sure you have made the td position:relative
>
> > >>>     >> Ivan Svaljek wrote:
>
> > >>>     >>> If I do that, they all pile up on each other at the top/left
> > >>>     corner of
> > >>>     >>> the table, like this:http://tinyurl.com/5tdmgm
>
> > >>>     >>> On Thu, Nov 20, 2008 at 10:21 AM, Liam Potter
> > >>>     <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > >>>     >>> <mailto:[EMAIL PROTECTED]
> > >>>     <mailto:[EMAIL PROTECTED]>>> wrote:
>
> > >>>     >>>     set the css on them to this
>
> > >>>     >>>     position:absolute;
> > >>>     >>>     top:0;
> > >>>     >>>     left:0;
>
> > >>>     >>>     vani wrote:
> > >>>     >>>     > I've taken out the div, but it doesn't matter because as
> > >>>     soon as I
> > >>>     >>>     > change the images positioning to absolute they change
> > >>>     their top/left
> > >>>     >>>     > coordinates to the center of the cell, like this:
> > >>>     >>>    http://tinyurl.com/5vmb42
>
> > >>>     >>>     > On 20 stu, 09:57, Liam Potter <[EMAIL PROTECTED]
> > >>>     <mailto:[EMAIL PROTECTED]>
> > >>>     >>>     <mailto:[EMAIL PROTECTED]
> > >>>     <mailto:[EMAIL PROTECTED]>>> wrote:
>
> > >>>     >>>     >> is the div necessary?
> > >>>     >>>     >> Try taking it out.
>
> > >>>     >>>     >> vani wrote:
>
> > >>>     >>>     >>> Thanks for replying, but I'm still having trouble
> > >>>     making it
> > >>>     >>>     work. I
> > >>>     >>>     >>> tried to set the table to relative and img to absolute
> > >>>     but it
> > >>>     >>>     didn't
> > >>>     >>>     >>> work as intended.
> > >>>     >>>     >>> This is the layout of the table:
> > >>>     >>>     >>> <table>
> > >>>     >>>     >>> <tr>
> > >>>     >>>     >>> <td><div><img /></div></td>
> > >>>     >>>     >>> <td><div><img /></div></td>
> > >>>     >>>     >>> <td><div><img /></div></td>
> > >>>     >>>     >>> </tr>
> > >>>     >>>     >>> </table>
>
> > >>>     >>>     >>> ...I'm trying toresizethe img elements.
>
> > >>>     >>>     >>> On 19 stu, 18:15, Liam Potter <[EMAIL PROTECTED]
> > >>>     <mailto:[EMAIL PROTECTED]>
> > >>>     >>>     <mailto:[EMAIL PROTECTED]
> > >>>     <mailto:[EMAIL PROTECTED]>>> wrote:
>
> > >>>     >>>     >>>> use absolute positioning and set the parent element
> > >>>     to relative.
>
> > >>>     >>>     >>>> vani wrote:
>
> > >>>     >>>     >>>>> Is it possible to create an animatedresizeof an
> > >>>     element
> > >>>     >>>     without
> > >>>     >>>     >>>>> affecting the layout of the parent element table?
> > >>>     >>>     >>>>> I'm usingjQuery1.2.6 and possibly personalized
> > >>>    jQueryUI, if
> > >>>     >>>     >>>>> necessary.

Reply via email to