Hi there

I posted about this a while ago but never got a response I could understand
(probably my fault!).

My question relates to why using .trigger(), which as of 1.1 is supposed to
trigger the browser's default behaviour, gives a different result to
performing the triggered event manually.

An example:

If I click (manually) on a checkbox, the checkbox will be checked and then
the attached handler will be executed. This is great - just what you would
expect.

But if I do .trigger(#myCheckbox) things happen the other way around. The
handler is called first and THEN the checkbox is checked.

Say I have logic in my handler that checks if the checkbox is checked or
not, it will get a different result depending on if the action was done
manually or via .trigger().

I have thrown up a test page at
http://www.trendskitchens.co.nz/jquery/trigger.html

Any help would be appreciated,

Cheers,


Chris
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to