Thanks, Karl!

This is a chance, too, for me to find out what the
"expander" plug-in is!  Haven't heard of that one, yet...

Rick

> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Karl
> Swedberg
> Sent: Wednesday, January 16, 2008 8:46 PM
> To: jquery-en@googlegroups.com
> Subject: [jQuery] Re: Still working out "drop-down div menu"...
> 
> 
> Hey Rick,
> 
> Glad to hear that you're making progress! I'll take a look at the page
> again tonight and offer a suggestion (and possibly a demo) for getting
> the content to slide down with that details div.
> 
> Only because you asked ... you can find a link to my amazon.com wish
> list on my Expander plugin page:
> 
>   http://plugins.learningjquery.com/expander/
> 
> (wow, I just shamelessly promoted my plugin AND publicly announced
> where my wish list could be found. Brazen!)
> 
> 
> --Karl
> _________________
> Karl Swedberg
> www.englishrules.com
> www.learningjquery.com
> 
> 
> 
> On Jan 16, 2008, at 7:56 PM, Rick Faircloth wrote:
> 
> >
> > I got the changes implemented that you made, Karl
> > and things are working very well!  I've still got to
> > study just what you did to see if I understand it.
> >
> > About the last issue I'm facing is how the details div
> > and content for that div is displaying.
> >
> > If you'll go to http://c21ar.wsm-dev.com and mouse over
> > the "Buyers" menu link, you'll see what I'm talking about.
> >
> > The div slides in perfectly, but the content, actually being
> > outside the div (I've got to check that...) is being displayed
> > before the div completely drops down.
> >
> > Ideally, the content would drop down with the div.  Any way to
> > modify things so the content slides down with the div?  I will
> > look at the code, but without understanding how it's all working,
> > I'm afraid to make many changes.
> >
> > Any ideas?
> >
> > I really appreciate your help!
> >
> > Rick
> >
> > PS - And I'm still looking for that wish list! You've gone
> > "above and beyond" helping on this project with the coding and
> > rebuilding the site demoing your changes and I want to show
> > my appreciation! :o) Got a wish list on Amazon?
> >
> >
> >
> >> -----Original Message-----
> >> From: jquery-en@googlegroups.com [mailto:jquery-
> >> [EMAIL PROTECTED] On Behalf Of Rick
> >> Faircloth
> >> Sent: Wednesday, January 16, 2008 3:53 PM
> >> To: jquery-en@googlegroups.com
> >> Subject: [jQuery] Re: Still working out "drop-down div menu"...
> >>
> >>
> >> That looks great, Karl!
> >>
> >> And I see the changing content, also!
> >>
> >> Where's your wish list?  :o)
> >>
> >> Rick
> >>
> >>> -----Original Message-----
> >>> From: jquery-en@googlegroups.com [mailto:jquery-
> >>> [EMAIL PROTECTED] On Behalf Of Karl
> >>> Swedberg
> >>> Sent: Wednesday, January 16, 2008 3:18 PM
> >>> To: jquery-en@googlegroups.com
> >>> Subject: [jQuery] Re: Still working out "drop-down div menu"...
> >>>
> >>>
> >>>
> >>> On Jan 16, 2008, at 7:21 AM, Rick Faircloth wrote:
> >>>>
> >>>> @Karl:
> >>>>
> >>>> Hi, Karl... and thanks for the reply!
> >>>>
> >>>> I appreciate the work you did on the site.
> >>>>
> >>>> The problem I noticed right away is that when the
> >>>> link is moused-off, then the corresponding details div slides up.
> >>>> The details for each menu link will need to stay down until a user
> >>>> mouses over it and then back off or until the user moves
> >>>> horizontally
> >>>> to a new menu link.  The details div is not just for information,
> >>>> but
> >>>> will contain more links for users to click.
> >>>
> >>> Hey Rick,
> >>>
> >>> No problem.
> >>>
> >>> Let me guess: you're using Internet Explorer, right? ;-)
> >>>
> >>> It was working fine for me in FF, but because of a minute difference
> >>> in where the browsers were positioning the top of each li's div, and
> >>> because of a  weird z-index issue in IE, it was borking in IE.
> >>>
> >>> Take a look again. It should be working fine now. You'll want to
> >>> grab
> >>> the style rule out of the <head> and put it in c21ar-ie7.css and
> >>> c21ar-
> >>> ie6.css instead:
> >>>       #image-wrapper {
> >>>         z-index: -1;
> >>>       }
> >>>
> >>> Again, you can see the test page here:
> >>> http://test.learningjquery.com/c21.html
> >>>
> >>>
> >>> --Karl
> >>> _________________
> >>> Karl Swedberg
> >>> www.englishrules.com
> >>> www.learningjquery.com
> >>>
> >>>
> >>>
> >>>>
> >>>> Hamish attempted to overcome that problem, but with his version,
> >>>> if a
> >>>> user moves across the menu horizontally, then the details div that
> >>>> is on display does slide up when a new one appears, so they just
> >>>> stack up.
> >>>>
> >>>> btw, generating the details div with jQuery was a nice touch.  Once
> >>>> I get
> >>>> past the operational problems of the setup, I'll have to see
> >>>> about how
> >>>> to get the content into each div.  Perhaps some sort of "include"
> >>>> inside
> >>>> each div that pulls in external HTML content.
> >>>>
> >>>> Any ideas on how to keep that menu div open if a user is mousing
> >>>> over it,
> >>>> letting it slide up if a user mouses off of it or letting it
> >>>> slide up
> >>>> if the user mouses over link horizontally without mousing over the
> >>>> details div?
> >>>>
> >>>> @Hamish
> >>>>
> >>>> Thanks for the reply and the code, Hamish!
> >>>>
> >>>> You can see from my remarks to Karl above, that while your version
> >>>> of the
> >>>> code does keep the details div open until a user mouses off of it,
> >>>> it also
> >>>> allows a details div to stay open when a user mouses over the menu
> >>>> links
> >>>> horizontally.
> >>>>
> >>>> There's no trigger to cause the div to slide back up if the user
> >>>> never
> >>>> mouses over the details div.
> >>>>
> >>>> Any ideas?
> >>>>
> >>>> Rick
> >>>>
> >>>>
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: jquery-en@googlegroups.com [mailto:jquery-
> >>>>> [EMAIL PROTECTED] On Behalf Of Karl
> >>>>> Swedberg
> >>>>> Sent: Wednesday, January 16, 2008 12:52 AM
> >>>>> To: jquery-en@googlegroups.com
> >>>>> Subject: [jQuery] Re: Still working out "drop-down div menu"...
> >>>>>
> >>>>>
> >>>>> Hey Rick,
> >>>>>
> >>>>> I did a little overhaul on your page and got something working.
> >>>>> Changed a bit of HTML and CSS along with the jQuery code. CSS
> >>>>> could
> >>>>> use some tweaking still, probably increase the top and bottom
> >>>>> padding
> >>>>> on the links (and then you might have to adjust the top of div
> >>>>> class="menu-details"
> >>>>>
> >>>>> By putting the divs inside each li, it made it a lot easier to get
> >>>>> each one to show when it should. Since the menu-details div is
> >>>>> now in
> >>>>> the page only for the visual effect, I pulled it out of the HTML
> >>>>> and
> >>>>> created it via jQuery.
> >>>>>
> >>>>> Here is the code:
> >>>>>
> >>>>> $(document).ready(function() {
> >>>>>         $('<div class="menu-details"></div>').appendTo('#image-
> >>>>> wrapper')
> >>>>>         .add('#ul-index div').hide();
> >>>>>
> >>>>>         $('#menu-index').hover(function() {
> >>>>>                 $('div.menu-details').slideDown();
> >>>>>         }, function() {
> >>>>>                 $('div.menu-details').slideUp();
> >>>>>         })
> >>>>>         .find('li').hover(function() {
> >>>>>         $(this).find('div').show();
> >>>>>         }, function() {
> >>>>>         $('div', this).hide();
> >>>>>         });
> >>>>> });
> >>>>>
> >>>>> And here is the page:
> >>>>>
> >>>>> http://test.learningjquery.com/c21.html
> >>>>>
> >>>>>
> >>>>> --Karl
> >>>>> _________________
> >>>>> Karl Swedberg
> >>>>> www.englishrules.com
> >>>>> www.learningjquery.com
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Jan 15, 2008, at 10:46 PM, Rick Faircloth wrote:
> >>>>>
> >>>>>>
> >>>>>> Hi, all.
> >>>>>>
> >>>>>> I'm still trying to work out a drop-down div
> >>>>>> for my horizontal menu.
> >>>>>>
> >>>>>> I've tried various approaches and the closest I've
> >>>>>> been able to come to the proper animation so far
> >>>>>> (which still isn't correct) is with this code
> >>>>>> (written in long-form for now and just
> >>>>>> for the first two menu items):
> >>>>>>
> >>>>>>                $(document).ready(function() {
> >>>>>>
> >>>>>>                        $('.menu-details').hide();
> >>>>>>
> >>>>>>                        $('#a-index').mouseover(function() {
> >>>>>>                                var answer = $('#menu-details-index');
> >>>>>>                                if (answer.is(':not visible'))
> >>>>>>                                        answer.slideDown();
> >>>>>>
> >>>>>>                        $('#a-index').mouseout(function() {
> >>>>>>                                var answer = $('#menu-details-index');
> >>>>>>                                if (answer.is(':visible'))
> >>>>>>                                        answer.slideUp();
> >>>>>>
> >>>>>>                        $('#a-buyers').mouseover(function() {
> >>>>>>                                var answer = $('#menu-details-buyers');
> >>>>>>                                if (answer.is(':not visible'))
> >>>>>>                                        answer.slideDown();
> >>>>>>
> >>>>>>                        $('#a-buyers').mouseout(function() {
> >>>>>>                                var answer = $('#menu-details-buyers');
> >>>>>>                                if (answer.is(':visible'))
> >>>>>>                                        answer.slideUp();
> >>>>>>                        })
> >>>>>>                        });
> >>>>>>                        });
> >>>>>>                        });
> >>>>>>                });
> >>>>>>
> >>>>>> You can see the results of my efforts so far at 
> >>>>>> http://c21ar.wsm-dev.com
> >>>>>> .
> >>>>>>
> >>>>>> The problems I'm trying to overcome:
> >>>>>>
> >>>>>> - the 'drop-down div' works only if the first menu item "Home" is
> >>>>>> mouse-over first
> >>>>>>
> >>>>>> - once the div drops, and I mouse-off the link, the div
> >>>>>> closes...of
> >>>>>> course I need it to stay open
> >>>>>> unless I mouse-off the link or the corresponding drop-down div
> >>>>>>
> >>>>>> - after I mouse-over the first two links quite a few times, even
> >>>>>> slowly, I get an alert error
> >>>>>> that states "Stack overflow at line: 1"  What does that mean and
> >>>>>> can this be overcome or is
> >>>>>> my 'drop-down div' menu inherently flawed?  I have to refresh the
> >>>>>> page to get the menu working
> >>>>>> again
> >>>>>>
> >>>>>> - lastly, but my significantly, I've got to figure out a way to
> >>>>>> have
> >>>>>> the system realize what
> >>>>>> content should be displayed in the drop-down div based on the
> >>>>>> menu
> >>>>>> link that is moused-over
> >>>>>>
> >>>>>> Would someone care to show me some code that would help with
> >>>>>> any of
> >>>>>> these problems?
> >>>>>> If this is going to take someone too much time to help out
> >>>>>> "vacuus
> >>>>>> persolvo", I'm willing to
> >>>>>> purchase something off a wish-list or even to pay for some hand-
> >>>>>> holding.
> >>>>>>
> >>>>>> The problem I face is time... I'm working on a fairly extensive
> >>>>>> Real
> >>>>>> Estate site and I need to
> >>>>>> get past this piece of the puzzle.  If I can't solve it soon,
> >>>>>> I'll
> >>>>>> just have to go to a regular
> >>>>>> drop-down menu, which I'd rather avoid.
> >>>>>>
> >>>>>> I just haven't come far enough with jQuery to code this
> >>>>>> myself...it's too complex for me at this
> >>>>>> point.
> >>>>>>
> >>>>>> Thanks!
> >>>>>>
> >>>>>> Rick
> >>>>>>
> >>>>>>
> >>>>
> >>>>
> >>>>
> >
> >
> >


Reply via email to