2

jsTree をメニューとして使用する方法に関するガイダンスはありますか? 具体的には、ユーザーがツリー内のノードをロールオーバーしたときに、特定のノードを開くことを検討しています (ノードをクリックして開くのではなく)。

ドキュメントを検索したところ、ダブルクリック用のイベント ハンドラーはありますが、マウス ロール オーバー イベント用のコールバックはありません。

また、上記に関連して、ツリーを垂直 (デフォルトのレイアウト) ではなく水平に表示する方法はありますか?

私はjsTreeを初めて使用するので、これがあまりにも基本的な質問である場合はご容赦ください。ありがとうございました。

4

1 に答える 1

1

問題を正しく理解できた場合は、hover_node.jstreeイベントにアタッチしてみてください。

$("jstree_id").bind("hover_node.jstree", function (e, data) {
     var node = data.rslt.obj, // the hovered node 
         tree_instance = data.inst; // tree instance

     tree_instance.open_node(node);
});

これが少し役立つことを願っています。

于 2013-02-18T14:19:12.667 に答える