Hi Dan,
you're right. This appears to be a stop() aftereffect.
Although a strange one, or at least - undocumented.
removing the queue() din't fix the problem, so had to set
explictly $( this ).stop().css('overflow', 'visible')
Now it works fine, I think.
Thank you very much.
I'll leave the demo online, everyone here is free to use the code ;)
> Stoyan,
>>Hi all !
>>I am trying to create a menu like this on the front of mootools.net
>>(although in vertical way).
>>My old code is based on something I've seen around interface together
>>with a limitQueue hack -
>>http://svest.org/temp/test/old/home.html
>>(it uses jQuery 1.1.x).
>>However that doesn't work with jQuery 1.2.x
>>Now I am trying to replace the limitQueue with the new Jquery 1.2 additions
>>queue() and stop(), but I think I don't fully understand the way they work:
>>http://svest.org/temp/test/new/home.html
>>(latest jQuery)
>>On initial load everything looks almost fine. If I go through the menus
>>slowly everything works fine.
>>However when I go fast through the menus the bottom part of the menu
>>disapears. I looked the whole thing with Firebug
>>and it seems that when I go over a menu, it gets a overflow: hidden style.
>>When I go slowly over it the style appears
>>only for a second, but when I go fast the style stays. Why doesn't the
>>style be removed ? :)
>>P.S. The 1.1.x version of jquery doesn't seem to have that kind of problem,
>>or maybe I am doing something wrong.
>>I am a little confused with the animations. I really like to achieve the
>>smoothness of the mootools implementation.
>>Anyone can help ?
> First off, I like the overall effect. Looks very nice.
> The reason the bottom line is being "hidden" is because the "overflow" on
> the top level <li> tags (i.e. <li id="b_11" />) are getting being set to
> "hidden".
> While I haven't tracked this down, I suspect it's an aftereffect of calling
> the stop() method. Also, it seems unnecessary to call the queue([])
> lines--as calling stop() should clear the queue.
> If removing the queue([]) lines doesn't fix the problem, try clearing the
> overflow value after your call to the stop() method.
> -Dan
--
Best regards,
Stoyan mailto:[EMAIL PROTECTED]