Thanks Karl, I didn't realize I shouldn't start an id with numeric characters, I've been doing it for a long time without issue.
I've tried the changes you recommended, but still no scrolling. I added an 'a' to the beginning of the id, and now my code is [code] function scrollToShow(trackid){ $.localScroll({ target: '.holdList li#a'+trackid, //could be a selector or a jQuery object too. queue:true, duration:1000, hash:true }); } [/code] i've checked that I have the right class name for the list, and that the id's are in the html properly. On Sep 6, 2:03 am, "Karl Rudd" <[EMAIL PROTECTED]> wrote: > Use something like id="number1" rather than name="number1". (Just a > note, technically an id needs to start with a none numeric character). > Then use target: '#'number' + trackid > > The name attribute is really only for form input elements. > > Karl Rudd > > On Sat, Sep 6, 2008 at 12:17 PM, pedalpete <[EMAIL PROTECTED]> wrote: > > > I've got a div on my page with a scrollable list in it. > > When I load the page, I want the list to scroll to a specific item. > > Each item has a class and name, so I'm trying to address them with > > that. > > > I've been toying with the flesler scroll plugins, but am not sure if > > they are what i should be using. > > > .scrollTo kept throwing errors at me, but .localScroll doesn't error > > out, but doesn't scroll either. > > > here's the code I'm using > > [code] > > function scrollToShow(showid){ > > $.localScroll({ > > target: '.holdList li.'+trackid, //could be a selector or a > > jQuery > > object too. > > queue:true, > > duration:1000, > > hash:true > > }); > > } > > [/code] > > > the code for the list is pretty simplelike this > > [code] > > <ul class="holdList"> > > <li class="1" name="1">first in list</li> > > <li class="2" name="2">second in list</li> > > </ul> > > [/code] > > > Any idea on a simple way to do this? Or if the .localScroll > > or .scrollTo allow scrolling in a div? > >