私はExtJS 4フレームワークを使用Raphael.js
しており、メインのアプリケーション パネルでも使用しています。
最初に、通常のコンテキスト メニューが表示されないようにしようとしていましたが、非常に簡単な解決策を見つけました。
raphael_element.node.oncontextmenu = function()
{
return false;
}
これはうまく機能していますが、false を返す前に、独自のカスタム メニューを表示するコードを追加したいと思います。
誰もそれを行う方法を知っていますか?
メニューで使用することを考えていたhtmlに何かがあります:
<ul id="rect_menu" class="contextMenu">
<li><a href="call_to_js_function">Set aaa</a></li>
<li><a href="call_to_js_function">Set xxx</a></li>
<li><a href="call_to_js_function">Set ccc</a></li>
</ul>
ご覧のとおり、スタイル設定と、ユーザーがRaphael 長方形オブジェクトを右クリックしたときに表示されるcss class
(コードはここにありません。無関係です) があります。id=rect_menu
jqueryを含まない小さなデモなど、誰かが方法を示すことができますか? タナクス