Я работаю над небольшим веб-приложением, в котором нажатие на один div (назовите его элементом "A") должно изменить положение самого себя и другого div (назовите его элементом "B"), и наоборот.
Функциональность будет выглядеть примерно так:
Click 'A' {
A is moved some number of pixels closer to the mouse position (making use of jQuery's .pageX and .pageY event object properties)
B's click event is manually triggered, moving it some number of pixels closer to the mouse
}
Я подумал, что просто привязал бы обработчики событий щелчка к обоим A и B. Если щелкнуть A, я бы вручную вызвал событие щелчка B (используя jQuery's.trigger () и наоборот. К сожалению, ручное инициирование события click для одного объекта из обработчика другого объекта не работает для меня - например, в приведенном выше примере я не могу получить свойства pageX и pageY при запуске divСобытие щелчка B.
Я включил пример, чтобы проиллюстрировать этот момент здесь: http://jsfiddle.net/tZFNk/2/.
Приветствия и заранее спасибо за вашу помощь.