コンテキスト メニューを jsTree にバインドしようとしています。
コンテキストメニューが動作するため、JSFiddleはあまり役に立ちません
contextmenuプラグインを追加しましたが、右クリックでメニューが表示されません。そこで、コンテキスト メニューをレンダリングする関数をデバッグしたところ、メニュー要素の高さと幅が 0 であることがわかりました。また、このページの例をデバッグしたところ、高さと幅が正であることがわかりました。
// Height and width are 0 in my app and jsTree example.
$.vakata.context.cnt
.html(html) // Default menu, so HTML in my app and in example are the same.
.css({ "visibility" : "hidden", "display" : "block", "left" : 0, "top" : 0 });
...
h = $.vakata.context.cnt.height(); // 0 in my app, > 0 in example.
w = $.vakata.context.cnt.width(); // 0 in my app, > 0 in example.
考えられる原因は何ですか?
解決済み
アプリケーションが初期化されると、コンテキスト メニューを表示するために作成された jsTree が消去されます。
邪魔してごめんなさい。