jQueryプラグインClickableCanvasのその後
現在、jQueryのプラグインとして
ClickableCanvasというのを試作しています。しかし、初期の目標である「図形にマウスポインターを反応させる」をクリアした後にいくつかの問題が出てきました。
最初のバージョンは、数パターンの図形がクリッカブルになっただけで、実用性が乏しいものだったので、次にドラッグアンドドロップやグラデーション、テキスト表示を実装しました。しかし、IEでグラフィック表示が崩れるなどクロスブラウザ問題にぶちあたり、現在も解決されず。また、アニメーション機能を始めから考えていなかったので、アニメ―ションも実装するとなると、今のスクリプトを大幅に書き換える必要が……。
新たに実装した機能または今後予定しているもの
・ドラッグアンドドロップ(ユーザー側の対処で何とか可能)
・グラデーション(実装済。IEで表示が崩れる)
・テキスト表示(実装済。IEで表示がずれる)
・アニメーション(未実装。スクリプトの設計見直しが必要)
Canvasを実装していないIEについては、バージョン9に期待することにして、クロスブラウザ対策はあれこれ考えずしばらく静観することにします。一方で、未実装のアニメーションについては、これがないと何のためにCanvasを使うのか分からないので早急に実装できるようにしたいです。
⇒ClickableCanvasデモページ 角丸テストなど -
JavaScript/Ajax Canvas, ClickableCanvas, JavaScript, jQueryプラグイン