Hi max, first notice is that you use DOM0 event, and set "onmouseover & onmouseout" inside HTML Element, this is not good, prefer using the Element.Observe that permit to register event. doc at http://prototypejs.org/api/element/observe
But this not the problem. The problem appear as you say when : > although if you move around on the page too much, the scripts > gets stuck. This seems normal, because what you actually do on a mouseover is launching a blind down, and when you move on another element, you launch another blind down that affect the same HTML element, so you could have two concurrent effect on the same element, and that's not good. What you should do is on mouseover, save the Scriptaculous Object in a variable and set the callback "afterFinish" of the effect to clear the previous varaible. Now when an effect is launch, just verify the variable, if it contain something, you should first do some stuff to reset your HTML element the blind down effect is applied to.and after launch the next effect. Another way to do that is to used the queue option of scriptaculous effect so that every effect are queued one after the other, but in that case if you move quickly over all element you'll have every effect that are launch one after the previous. So to conclude, always remember when you launch an effect that if another is in execution on the same element, the result is always bad. -- david On 25 mai, 19:24, Max <zem...@gmail.com> wrote: > Hello, > > I am not that proficient with these scripts and can't seem to work out > details so the script works smoothly. > > The idea is when you rollover the main navigation blocks, (events, > advocacy, community, marketplace, local wic) a blind down occurs that > contains the submenu items. This part works for the most part, > although if you move around on the page too much, the scripts gets > stuck. If you leave the the top navigation block, and also the > submenus that appeared with the blind down, they need to blind up. > > In addition to the script not working smoothly, when you go between > any of the elements in the main nav (events and advocacy for example), > there is a small margin between the links and the blind down restarts. > This is not good at all. I can't figure out how to correct. > > The site is posted at:http://02db79b.netsolhost.com/ > > the script on the main nav block is: onmouseover="Effect.BlindDown > ('subnavsrollover');; return false;" > right now I dont' have a onmouseout on the script, thought I would > work out this part first. Any assistance is greatly appreciated. > > max --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---