It looks like you'll have to supply your own navigationFilter function: http://docs.jquery.com/UI/Accordion#option-navigationFilter
The default is navigationFilter: function() { return this.href.toLowerCase() == location.href.toLowerCase(); } which is trying to match the whole url, not the end, and not just the hash - Richard On Sat, Nov 7, 2009 at 3:49 AM, mehstg1319 <meh...@gmail.com> wrote: > Right, All out of ideas now. :-( > > Have changed the 1,2,3 etc to valid tokens and changed the NAME to ID. > But still no luck. > > I sense I must be very close, but cannot work out why it does not > work. > > Paul > > On Nov 6, 5:15 pm, "Richard D. Worth" <rdwo...@gmail.com> wrote: > > <h3><a name="1" class="menuLink" href="#1" tabindex="-1">Home</a></h3> > > ... > > <h3><a name="2" class="menuLink" href="#2" tabindex="-1">About</a></h3> > > ... > > <h3><a name="3" class="menuLink" href="#3" > tabindex="-1">Portfolio</a></h3> > > > > - Richard > > > > On Fri, Nov 6, 2009 at 11:55 AM, mehstg1319 <meh...@gmail.com> wrote: > > > I don't see any ID's or Names that don't start with a letter in my > > > code. :-s > > > > > P > > > > > On Nov 6, 4:50 pm, "Richard D. Worth" <rdwo...@gmail.com> wrote: > > > > ID and NAME tokens must begin with a letter ([A-Za-z]) > > > > > > On Fri, Nov 6, 2009 at 11:39 AM, mehstg1319 <meh...@gmail.com> > wrote: > > > > > Richard, > > > > > > > I have tried using ID's. Seems to make no difference, the > navigation > > > > > will still not work :-( I believe I may have the anchors slightly > > > > > wrong, but cannot work out what is wrong with them. > > > > > > > With regards to your second point about using a valid ID? I do not > > > > > understand, I don't see anything wrong with the names i have used? > > > > > > > P > > > > > > > On Nov 6, 1:43 pm, "Richard D. Worth" <rdwo...@gmail.com> wrote: > > > > > > Two suggestions: > > > > > > > > 1. use id instead of name > > > > > > > > 2. use a valid id. See > > > > > > > >http://www.w3.org/TR/html4/types.html#h-6.2 > > > > > > " > > > > > > ID and NAME tokens must begin with a letter ([A-Za-z]) and may be > > > > > followed > > > > > > by any number of letters, digits ([0-9]), hyphens ("-"), > underscores > > > > > ("_"), > > > > > > colons (":"), and periods ("."). > > > > > > " > > > > > > > > - Richard > > > > > > > > On Fri, Nov 6, 2009 at 3:00 AM, mehstg1319 <meh...@gmail.com> > wrote: > > > > > > > Thanks very much > > > > > > > > > That has fixed that bug, silly mistake to make!! > > > > > > > > > The navigation still does not work however :-( i.e. if I go to > > > > > > >http://www.paulbraham.com/test_site/index.html#2itshouldopen on > > > the > > > > > > > second panel and if I go to > > > > > > >http://www.paulbraham.com/test_site/index.html#3 > > > > > > > it should open on the third. > > > > > > > > > Any ideas what I have done wrong here? > > > > > > > > > Paul > > > > > > > > > On Nov 6, 1:42 am, "jquery.redsqu...@googlemail.com" > > > > > > > <jquery.redsqu...@googlemail.com> wrote: > > > > > > > > Your click function fail is due to the fact you hook the > event up > > > > > > > > outside of a doc ready block. You can either change it to use > > > .live > > > > > or > > > > > > > > move it after the accordion initialise call. > > > > > > > > > > On Nov 5, 2:48 pm, mehstg1319 <meh...@gmail.com> wrote: > > > > > > > > > > > Hi guys > > > > > > > > > > > I am working on the following sitehttp:// > > > > >www.paulbraham.com/test_site/ > > > > > > > > > and am having a few troubles with my JQuery Accordion. > > > > > > > > > > > Basically, I have turned on Navigation, and inserted three > > > anchors, > > > > > > > > > #1, #2 and #3 for the three sections that exist. Now in > theory, > > > i > > > > > > > > > could go to index.html#2 and it would load with section 2 > open. > > > > > This > > > > > > > > > is not happening, and I cannot work out what is wrong with > my > > > code. > > > > > > > > > > > Also, I have used the following code to update the hash on > the > > > > > address > > > > > > > > > bar when a section is selected. This is so it is possible > to > > > > > bookmark > > > > > > > > > the website with a certain section open. This is also not > > > working. > > > > > > > > > > > $(".menuLink").click(function(event){ > > > > > > > > > window.location.hash=this.hash; > > > > > > > > > }); > > > > > > > > > > > If it helps, I found this tutorial, that shows it working > > > > > perfectly, I > > > > > > > > > just can't work out what is so different about mine!! > > > > > > > > http://www.michaeljacobdavis.com/tutorials/statesavingaccordion/state. > > > > > > > .. > > > > > > > > > > > Thanks in advance > > > > > > > > > > > Paul >