how about this: http://mootools.net/shell/29NC5/2/ ?

On Wed, Aug 11, 2010 at 7:13 PM, Aaron Newton <[email protected]> wrote:
> A couple of things:
> 1) the event.target is always a pointer to the element that spawned the
> event. In this case, the actual element at the top of click event bubble -
> the div.
> 2) if you want a pointer to the link you added the event to, guess what, you
> already have one.
> var link = $('link');
> link.addEvent('click', function(){ $("debug").innerHTML = link.get('id');
> });
>
>
> On Wed, Aug 11, 2010 at 8:15 AM, Slik Jay <[email protected]> wrote:
>>
>> i guees, he meant how to make target = link (yes, this = link) when
>> you clicking on divs
>>
>> On Wed, Aug 11, 2010 at 6:12 PM, Ryan Florence <[email protected]>
>> wrote:
>> > I'm not understanding what you want / expect to happen.
>> >
>> > Click one of he divs and the event fires.
>> > Click the link, but not a div, and the event fires.
>> >
>> >> I want the event to be fired as if the link
>> >> was clicked.
>> >
>> >
>> > It does.  Perhaps you're looking for "this"?
>> >
>> > http://mootools.net/shell/29NC5/1/
>> >
>> >
>> > On Aug 11, 2010, at 9:02 AM, batman42ca wrote:
>> >
>> >> I've been searching around for an answer but no luck so far.
>> >>
>> >> I have a link that contains various other elements. I create an event
>> >> on the link, but clicking on the elements inside the link triggers the
>> >> event, not on the link, but on the inner element I clicked. I guess
>> >> that's event delegation in action but regardless of what element I
>> >> clicked inside the link, I want the event to be fired as if the link
>> >> was clicked.
>> >>
>> >> Here's the code: http://mootools.net/shell/29NC5/
>> >>
>> >> I would have thought that unless I do something to prevent it, the
>> >> event should bubble up to the parent link. I'm not seeing that happen.
>> >
>> >
>
>

Reply via email to