Я использую jquery 1.3.2.
Я регистрирую два обработчика следующим образом:
$(document).onmousedown(dochandler)
$('#element').click(elemhandler)
Когда я нажимаю на элемент #element, оба обработчика вызывают. И удивительно, что dochandlers вызывают перед elemhandler. Я попытался изменить порядок регистрации вышеуказанного обработчика, но безрезультатно.
Оба обработчика возвращают false, чтобы избежать распространения события.
Насколько я понимаю, elemhandler должен вызываться при нажатии #element. Так как я возвращаю false из Elemhandler, dochandler не должен вызываться. И даже если вызывается dochandler, он не должен вызываться раньше elemhandler.
Есть идеи, что здесь может быть не так?
Спасибо.