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