2

私は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を含まない小さなデモなど、誰かが方法を示すことができますか? タナクス

4

2 に答える 2