[jQuery] Re: bubbling of triggered events... ?

2009-05-17 Thread jayarjo


I was trying to catch an event on body tag, for example this doesn't
work as expected:

head
script type=text/javascript src=js/jquery-1.3.2.min.js/script
/head

body onclick=alert('body!')

div id=one onclick=alert('div!') style=width:100px;height:
100px;border:1px solid gray;
!-- blank --
/div

script
$('#one').trigger('click');
/script
/body

although this one works:

head
script type=text/javascript src=js/jquery-1.3.2.min.js/script
/head

body

div  onclick=alert('body!')
div id=one onclick=alert('div!') style=width:
100px;height:100px;border:1px solid gray;
!-- blank --
/div
/div

script
$('#one').trigger('click');
/script
/body

it took me sometime to figure this out, ' cause it was not stated
anywhere. Why - body tag is not considered as parent?



On May 17, 2:49 am, Mike Nichols nichols.mik...@gmail.com wrote:
 can you show some code that isn't working

 On May 16, 6:21 am, jayarjo jaya...@gmail.com wrote:

  New in jQuery 1.3:

  All triggered events now bubble up the DOM tree. For example if you
  trigger an event on a paragraph then it will trigger on that element
  first, then on the parent element, and its parent, and so on up to the
  document. The event object will have a .target property equal to the
  original triggered element. You can prevent the bubbling by calling
  stopPropagation() or by returning false from your 
  callback.http://docs.jquery.com/Events/trigger#eventdata

  In other words triggered event should bubble up to it's parent
  container, should it? If yes, then I want to catch it on parents level
  and trigger it on another child of choice, and so on. But it doesn't
  seem to bubble... :(

  Any help appreciated.


[jQuery] Re: bubbling of triggered events... ?

2009-05-16 Thread Mike Nichols

can you show some code that isn't working

On May 16, 6:21 am, jayarjo jaya...@gmail.com wrote:
 New in jQuery 1.3:

 All triggered events now bubble up the DOM tree. For example if you
 trigger an event on a paragraph then it will trigger on that element
 first, then on the parent element, and its parent, and so on up to the
 document. The event object will have a .target property equal to the
 original triggered element. You can prevent the bubbling by calling
 stopPropagation() or by returning false from your 
 callback.http://docs.jquery.com/Events/trigger#eventdata

 In other words triggered event should bubble up to it's parent
 container, should it? If yes, then I want to catch it on parents level
 and trigger it on another child of choice, and so on. But it doesn't
 seem to bubble... :(

 Any help appreciated.