writing this it works properly:
setTimeout(function(){
$('#demo').click(function(){
alert("This is right.");
return false;
});
}, 1);
so I guess the problem is in the "ready stack" ... I would fix direct
execution once the onload is fired, avoiding cross checks over the queue and
the rest.
On Mon, Jul 27, 2009 at 10:45 PM, John Resig <[email protected]> wrote:
> Weird... it really is on the 3rd time. I've got some ideas, I'll have to
> dig in.
>
> --John
>
>
>
> On Mon, Jul 27, 2009 at 5:40 PM, mike.helgeson <[email protected]>wrote:
>
>>
>> I have a small demo system, where you can edit and execute source code
>> directly in the same page, and load and execute new demo pages using
>> ajax. When attempting to upgrade to the 1.3.3 nightly (2009-07-25,
>> rev. 6507). I noticed some problems with the script execution. I have
>> put together two paired down sample pages.
>>
>> The first includes 1.3.2 and behaves correctly:
>>
>> http://jsbin.com/utita
>>
>> The second includes 1.3.3 (nightly) and fails for me on the 3rd
>> execution:
>>
>> http://jsbin.com/ijuze
>>
>> Otherwise, the pages are identical.
>>
>> http://dev.jquery.com/ticket/4981
>>
>>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---