Ok, it works now thanks =) now i need to get some bugs out of it, someone here who knowns how to get it out?
if i go over the home button the menu shows, but when im going into my menu to click on a link my menu closes :S On 2 okt, 15:07, puckpuck <[EMAIL PROTECTED]> wrote: > $('menu_home').observe('mouseover', dropdown('submenu_home')); > $('menu_home').observe('mouseout', dropdown('submenu_home')); > > These 2 lines are your offensive lines of code. Try this instead: > > $('menu_home').observe('mouseover', > dropdown.curry('submenu_home')); > $('menu_home').observe('mouseout', > dropdown.curry('submenu_home')); > > The logic, is you need to pass a function reference, and not the > actual function itself to .observe. Since you want to prefill some > arguments, you use the curry method on the Function object to do this > for you. > > On Oct 2, 5:32 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > Hello, > > > if got the following problem, > > if you go tohttp://www.webcustoms.nl/zend_wcustoms/thenthe menu > > will appear and dissappear again, if i go with my mouse over the home > > button again,. nothing happens. > > > My JS code > > : > > document.observe('dom:loaded', > > function() > > { > > dropdown = function(name) > > { > > if( $(name).getStyle('display') == 'none' ) > > { > > new Effect.Morph(name, > > { > > style: ({ height: '60px' }), > > duration: 0.4 > > }), > > > $(name).setStyle({ display: 'block' }); > > > new Effect.Appear('submenu_lists', > > { > > duration: 1.5 > > }); > > } > > else > > { > > new Effect.Morph(name, > > { > > style: ({ height: '0px' }), > > duration: 0.4 > > }), > > > setTimeout("$('" + name + "').setStyle({ display: > > 'none' });", 400), > > > new Effect.Fade('submenu_lists', > > { > > duration: 0.4 > > }); > > } > > } > > > $('menu_home').observe('mouseover', dropdown('submenu_home')); > > $('menu_home').observe('mouseout', dropdown('submenu_home')); > > > }); > > > what am i doing wrong.. > > > sincerly, > > > Pascal --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---