Thanks, Karl... that's working better. However, now, if I run the mouse over several menu items at once, the menu-detail div goes up and down quite a few times before it stops! It acts like it's wacko! :o)
Do I need to work in the "hoverIntent" plug-in or is there some core function that will allow the hover to wait until the mouse "settles" on a menu item for a moment? Rick > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Karl > Swedberg > Sent: Sunday, January 13, 2008 5:35 PM > To: jquery-en@googlegroups.com > Subject: [jQuery] Re: Attempts failing to cause div to slide up, slide down > > > Hey Rick, > > Sounds like you want to use the .hover() method. It takes two > arguments -- one for mouseover and one for mouseout: > > .hover(function() { > // Stuff to do when the mouse enters the element; > }, function() { > // Stuff to do when the mouse leaves the element; > }); > > > --Karl > _________________ > Karl Swedberg > www.englishrules.com > www.learningjquery.com > > > > On Jan 13, 2008, at 3:40 PM, Rick Faircloth wrote: > > > > > Hi, Karl.. thanks for the reply. > > > > Sigh... I guess it painfully obvious that I just haven't gotten > > this "chaining" thing down. I can't quite figure out what > > pertains to what. But even *I* should have caught the fact that > > the "a" selectors weren't in any of the referenced div's... duh. > > > > Now, I've got this: > > > > $(document).ready(function() { > > > > $('div.image-wrapper').find('div.menu-details').hide(); > > > > $('div.menu').find('a').mouseover(function() { > > var answer = $('div.menu-details'); > > if (answer.is(':visible')) { > > answer.slideUp(); > > } else { > > answer.slideDown(); > > } > > }); > > }); > > > > I added a new first line of the function to initially hide the 'menu- > > details' div. > > Works fine. > > > > However, my mouseover function is a little dysfunctional, to put it > > mildly. > > The first time I mouse over a menu item the div slides in... yay! > > However, the next > > menu item I mouseover causes the div to slideup. That makes sense > > according to the > > code above. How would I add a "mouseout" function to cause the div > > to slideup when > > I mouseout from the menu item? > > > > Should be code have an added "mouseout" function or additional "if" > > clauses? > > > > Thanks for the help! > > > >> -----Original Message----- > >> From: jquery-en@googlegroups.com [mailto:jquery- > >> [EMAIL PROTECTED] On Behalf Of Karl > >> Swedberg > >> Sent: Sunday, January 13, 2008 10:21 AM > >> To: jquery-en@googlegroups.com > >> Subject: [jQuery] Re: Attempts failing to cause div to slide up, > >> slide down > >> > >> > >> Hey Rick, > >> > >> It looks like you're trying to bind the mouseover to links inside > >> div.image-wrapper, but when I looked at your DOM, I didn't see any > >> links there. That's probably why it's not working for you. ;-) > >> > >> > >> --Karl > >> _________________ > >> Karl Swedberg > >> www.englishrules.com > >> www.learningjquery.com > >> > >> > >> > >> On Jan 13, 2008, at 8:55 AM, Rick Faircloth wrote: > >> > >>> > >>> Hi, all. > >>> > >>> I've made several attempts to figure out how to > >>> cause a div to slide up and slide down when a menu item > >>> is moused-over but so far, all attempts have failed. > >>> > >>> I can get the div to hide upon initialization of the page, > >>> but the slide is non-responsive. > >>> > >>> My jQuery has been tried like this: > >>> > >>> $(document).ready(function() { > >>> > >>> $('div.image-wrapper').find('div.menu- > >>> details').hide().end().find('a').mouseover(function() { > >>> var answer = $('div.menu-details'); > >>> if (answer.is(':visible')) { > >>> answer.slideUp(); > >>> } else { > >>> answer.slideDown(); > >>> } > >>> }); > >>> }); > >>> > >>> and like this: > >>> > >>> $(document).ready(function() { > >>> > >>> $('div.image-wrapper').find('div.menu- > >>> details').hide().end().find('a').mouseover(function() { > >>> toggle('div.menu-details'); > >>> }); > >>> }); > >>> > >>> but neither variation has worked. > >>> > >>> The menu is a routine <ul><li><a href="." construct. > >>> > >>> Anyone see any errors and perhaps have another way to go about this? > >>> I'm trying at this point just to get a single, blank div to respond > >>> to the jQuery, > >>> however, eventually, the content in the div will be based upon the > >>> menu item moused-over. > >>> > >>> The url to view my attempts is http://c21ar.wsm-dev.com. > >>> > >>> The goal is to make something with HTML and jQuery which emulates > >>> the functionality for the to menu > >>> at this site: http://www.AtlantaFalcons.com > >>> > >>> Thanks for any assistance and thoughts! > >>> > >>> Rick > >>> > >>> > > > > > >