[jQuery] Re: All is well except in IE - links initially not clickable

2009-02-07 Thread precar

Thank you so much Stephan!  It seems to work fine now.


Precar.


On Feb 6, 3:16 pm, Stephan Veigl  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 :
>
>
>
>
>
> > 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  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  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  wrote:
>
> >> > > Could I get some help on this please?
>
> >> > > Thank you,
> >> > > Precar.
>
> >> > > On Jan 30, 8:52 am, precar  wrote:
>
> >> > > > Hi,
>
> >> > > > Yes, I'm using the bind() method with 'click'.  Is that the correct
> >> > > > approach?
>
> >> > > > Precar.
>
> >> > > > On Jan 28, 9:47 am, amuhlou  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  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 -


[jQuery] Re: All is well except in IE - links initially not clickable

2009-02-06 Thread Stephan Veigl

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 :
>
> 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  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  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  wrote:
>>
>> > > Could I get some help on this please?
>>
>> > > Thank you,
>> > > Precar.
>>
>> > > On Jan 30, 8:52 am, precar  wrote:
>>
>> > > > Hi,
>>
>> > > > Yes, I'm using the bind() method with 'click'.  Is that the correct
>> > > > approach?
>>
>> > > > Precar.
>>
>> > > > On Jan 28, 9:47 am, amuhlou  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  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 -


[jQuery] Re: All is well except in IE - links initially not clickable

2009-02-06 Thread precar

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  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  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  wrote:
>
> > > Could I get some help on this please?
>
> > > Thank you,
> > > Precar.
>
> > > On Jan 30, 8:52 am, precar  wrote:
>
> > > > Hi,
>
> > > > Yes, I'm using the bind() method with 'click'.  Is that the correct
> > > > approach?
>
> > > > Precar.
>
> > > > On Jan 28, 9:47 am, amuhlou  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  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 -


[jQuery] Re: All is well except in IE - links initially not clickable

2009-02-06 Thread James

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  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  wrote:
>
> > Could I get some help on this please?
>
> > Thank you,
> > Precar.
>
> > On Jan 30, 8:52 am, precar  wrote:
>
> > > Hi,
>
> > > Yes, I'm using the bind() method with 'click'.  Is that the correct
> > > approach?
>
> > > Precar.
>
> > > On Jan 28, 9:47 am, amuhlou  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  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 -
>
>


[jQuery] Re: All is well except in IE - links initially not clickable

2009-02-06 Thread precar

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  wrote:
> Could I get some help on this please?
>
> Thank you,
> Precar.
>
> On Jan 30, 8:52 am, precar  wrote:
>
>
>
> > Hi,
>
> > Yes, I'm using the bind() method with 'click'.  Is that the correct
> > approach?
>
> > Precar.
>
> > On Jan 28, 9:47 am, amuhlou  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  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 -


[jQuery] Re: All is well except in IE - links initially not clickable

2009-02-06 Thread precar

Could I get some help on this please?


Thank you,
Precar.


On Jan 30, 8:52 am, precar  wrote:
> Hi,
>
> Yes, I'm using the bind() method with 'click'.  Is that the correct
> approach?
>
> Precar.
>
> On Jan 28, 9:47 am, amuhlou  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  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 -


[jQuery] Re: All is well except in IE - links initially not clickable

2009-01-30 Thread precar

Hi,

Yes, I'm using the bind() method with 'click'.  Is that the correct
approach?


Precar.


On Jan 28, 9:47 am, amuhlou  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  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 -


[jQuery] Re: All is well except in IE - links initially not clickable

2009-01-28 Thread amuhlou

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  wrote:
> Hi,
>
> My site (http://pthesis.com) works fine in Firefox/Opera/Safari, but
> in IE 7 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 in IE 7.  I've tested in IE 8 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.