Я работал с Рафаэлем над созданием форм перетаскивания на холсте.Я делаю это, используя функцию .drag () (поставляется в среде Raphael) вместе с моими функциями событий.У меня нет проблем с этим.
У меня также есть функция, которая создает новую фигуру на dblClick, проблема в том, что я могу прикрепить событие только к фигурам или другим элементам, которые я создаю.
Добавление событий к фигуре работает следующим образом:
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 (исключая фигуры), и событие будет запущено.
Спасибо.