2

API コンテキスト メニュー プラグインを使用して、ホバー イベントでコンテキスト メニュー jstree を表示しようとしましたが、機能しません。これを行う方法はありますか?

4

1 に答える 1

0

私は同じことを実装しなければなりませんでした。これが私がやったことです:

var $treeView = "myTreeList";
$treeView.jstree({
    /* options */
})
.on('loaded.jstree', function() {
    $(".myTreeList a").hover(
        function(){
            $treeView.jstree("show_contextmenu", $(this));
        }
    );
})

ロードされたイベントが発生したときに、ツリー内のすべてのアンカーにホバー イベントを接続しました (li 要素を使用しないでください。そうしないと、子のイベントがすべての先祖と共に発生します)。ホバーの代わりに「オン」を使用することもできます。ロードされたイベントハンドラーでこれを行う必要はありませんが、それが私にとってはうまくいきました。

于 2013-12-11T16:42:07.017 に答える