Woo! -----Original Message----- From: jquery-dev@googlegroups.com [mailto:jquery-...@googlegroups.com] On Behalf Of John Resig Sent: Tuesday, December 30, 2008 2:47 PM To: jquery-dev@googlegroups.com Subject: [jquery-dev] Re: Event delegation and cancelling click events
Fixed. http://dev.jquery.com/changeset/6013 --John On Tue, Dec 23, 2008 at 12:46 AM, John Resig <jere...@gmail.com> wrote: > Yeah, I agree that this is not ideal - thanks for spotting it, I'll > look in to it. > > --John > > > > On Mon, Dec 22, 2008 at 4:48 PM, Kurt Mackey <k...@arstechnica.com> wrote: >> >> The event delegation stuff in jQuery seems extra tasty, particularly when >> you have to deal with ghetto ad code written in the previous century. >> >> However, there's one bit of behavior that doesn't act how I'd expect it to. >> If you bind a function to click events and return false, it doesn't cancel >> the event. >> >> Example: >> >> <script type="text/javascript"> >> $('a.booya').live('click', function(){ >> alert('Clicked!'); >> return false; >> }); >> </script> >> <body> >> <a href="http://xkcd.com" class="booya">Clicky clicky.</a> >> </body> >> >> If you click the link, you get the nice popup and the browser happily >> carries you on to the location specified by the href. >> >> Thinking about this, it makes a little bit of sense since the event isn't >> really bound to the <a> element. However, I would really like some way to >> say "ok, you're done now, don't do anything else" within a delegated event >> like this. >> >> -Kurt >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---