Thank you so much Stephan! It seems to work fine now.
Precar. On Feb 6, 3:16 pm, Stephan Veigl <stephan.ve...@gmail.com> wrote: > Hi, > > looks like you are running into racing-conditions. > Why are you creating your list elements and bind the click event > handler in two different and ASYNCHRONOUS functions initial_list() and > site_details() ? > > Add you site_details() functionality to your initial_list() function > just before the scroll_pane() call. You can still encapsulate the > functionality in a function, just call it directly (in a > synchronously way). > > e.g. > var initial_list=function(){ > $.get('data.php.xml',function(data){ > $(data).find('site').each(function(){ > ... > }) > site_details(data); > scroll_pane() > return > }) > return} > > var site_details=function(data){ > $('#sites ul li').bind('click',function(){ > var index=$('#sites ul li').index(this) > ... > > by(e) > Stephan > > 2009/2/6 precar <pranshua...@gmail.com>: > > > > > > > Thanks James. > > > I actually had semicolons placed properly but after I ran the code > > through a JavaScript code cruncher online they were all removed. I > > suppose I could try putting them back in, although like you said, > > that's probably not the problem. > > > On Feb 6, 1:43 pm, James <james.gp....@gmail.com> wrote: > >> This probably won't help much, but personally I think it's a good > >> habit to put semi-colon (;) at the end of your lines in your JS code. > >> It will help reduce possible errors. > > >> On Feb 6, 8:33 am, precar <pranshua...@gmail.com> wrote: > > >> > I've tried using Firebug for debugging but since there's nothing > >> > technically wrong in the script, I can't get much out of it. Is there > >> > a way to use Firebug for debugging something that's not broken but > >> > isn't functioning like you want it to? > > >> > On Feb 6, 11:27 am, precar <pranshua...@gmail.com> wrote: > > >> > > Could I get some help on this please? > > >> > > Thank you, > >> > > Precar. > > >> > > On Jan 30, 8:52 am, precar <pranshua...@gmail.com> wrote: > > >> > > > Hi, > > >> > > > Yes, I'm using the bind() method with 'click'. Is that the correct > >> > > > approach? > > >> > > > Precar. > > >> > > > On Jan 28, 9:47 am, amuhlou <amysch...@gmail.com> wrote: > > >> > > > > It looks like it's not appending the "selected" class to the li > >> > > > > onClick in IE7. Are you using the bind() method to apply the click > >> > > > > functionality? > > >> > > > > On Jan 28, 10:34 am, precar <pranshua...@gmail.com> wrote: > > >> > > > > > Hi, > > >> > > > > > My site (http://pthesis.com) works fine in Firefox/Opera/Safari, > >> > > > > > but > >> > > > > > inIE7 there is a small hitch. Sometimes when I click the > >> > > > > > portfolio > >> > > > > > link and open it, the links to the sites in the left column > >> > > > > > aren't > >> > > > > > clickable. If I close it and re-open it, they work, and if I do > >> > > > > > "Refine by category" and then click, they work. > > >> > > > > > As I mentioned, this only happens inIE7. I've tested inIE8 beta > >> > > > > > 2 > >> > > > > > and it works fine. > > >> > > > > > Does anyone have any suggestions for a workaround? If it would > >> > > > > > be > >> > > > > > helpful I'll post the page code here, or you may view it > >> > > > > > directly from > >> > > > > > the site. > > >> > > > > > Thanks for your help, > >> > > > > > Precar.- Hide quoted text - > > >> > > > > - Show quoted text -- Hide quoted text - > > >> > > > - Show quoted text -- Hide quoted text - > > >> > > - Show quoted text -- Hide quoted text - > > >> - Show quoted text -- Hide quoted text - > > - Show quoted text -