Холст Рафаэля (фон) onclick событие

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

Спасибо.

17
задан Adam Holmes 12 November 2010 в 11:44
поделиться