jQuery ClickableCanvas デモページ13
jQuery ClickableCanvasの設定方法
Clickable Canvas.js(ベータ版ver 1.4)
バージョン1.4でダブルクリックイベントに対応しました。右下の図形セットのイベントはダブルクリックで発動します。
その他、Canvasエリア外へマウスカーソルが移動すると発生するonCanvasOutイベントハンドラを実装しました。
マウスカーソルをキャンバスの外に移動するたびに赤い丸が拡大縮小します。
また、このサンプルでは複数の図形が重なったとき、最前面の図形のイベントハンドラだけが発生するように、引数のtopmostShapeを使用して条件分岐させるコード例を紹介しています。
左上の図形セットは何も対策をしていないケースで、図形の共通部分をクリックすると二つのイベントが発生してしまいます。しかし、右下の図形セットの共通部分をクリックすると最前面の
図形のイベントだけが発動します。
FlashCanvas Pro使用 ClickableCanvas.js ver 1.4
コンソール表示部分
動作確認: Firefox4.0
サンプルのコード詳細