First, I have only played with Prototype for about a month, so I don't
know it well.  Second, I am more of a server-side programmer than a
client-side programmer.

In my page, I have a div that appears as a result of a link mouseover
event.  This div is nested within another div that houses everything
(id = 'menuContainer').  I want the resulting div (which is a submenu)
to disappear when the user moves the mouse away from the container
div.  I've done a lot of research.  MouseEnter and MouseLeave do
exactly what I want them to do, but I don't know how to write these in
Prototype or even JavaScript.  Alternately, I would want MouseOver and
MouseOut to not bubble down to their children.

Currently, I have the following code:

Event.observe('menuContainer', 'mouseout', function(e){
                if (!e.descendantOf('menuContainer')) {
                        hideSubmenu( activeSubmenu );
                        activeSubmenu = '';
                }
        });

You guessed it.  It doesn't work.  I don't even know how to get access
to whatever element the mouse is currently over to check if it is a
descendent of 'menuContainer'.

It would be really nice if there were good Prototype resources out
there, but I can't find them.  The API documentation on the site is
good, but it assumes you've already mastered previous versions of
Prototype.  Which I haven't.  Needless to say, I'm very frustrated.
I've spent all day looking for some solution and I cannot find
anything.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to rubyonrails-spinoffs@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to