Я работаю с Рафаэлем, чтобы создать фигуры перетаскивания на холсте. Я делаю это, используя функцию .drag() (представленную в рафаэле Рафаэля) вместе с моими функциями события. У меня нет проблем с этим.
У меня также есть функция, которая создает новую форму onDblClick, проблема в том, что я могу прикрепить событие к фигурам или другим элементам, которые я создаю.
Добавление событий в форму работает так:
R = Raphael("canvas", "100%", "100%"),
R.rect(100, 100, 25, 50).attr({fill: fillColor}).dblclick(myDblClick);
Используя тот же принцип на холсте не работает:
R = Raphael("canvas", "100%", "100%"),
R.dblclick(myDblClick);
Кто-нибудь знает способ прикрепления событий кликов к холсту, т.е. я могу щелкнуть в любом месте div (исключая фигуры), и событие будет запущено.
Спасибо.