非常に基本的な構成で、ツリービューを構築するために jstree を使用しています。
$('container').jstree({
"core": { "html_titles": true },
"plugins": ["themes", "html_data"],
"themes": {
"theme": "default"
}
});
しかし、ユーザーが任意のノードの上にマウスを移動すると、カーソルが手に変わり、少なくとも IE10では、ノードにあるテキストを選択する方法がありません。ユーザーがコンテンツの一部をコピーする必要があるかもしれないので、テキストを選択したり、単語をダブルクリックしたりできるようにしたいと考えています。これはクエリのみのツリービューであり、クリック時に特別なアクションは必要ありません。左ボタンを使用してノードを開閉できます。
アップデート:
しばらくして、手動で構築されたツリービューを優先して jstree を削除することにしました。特に私のツリービューはクエリ目的のためだけだったので(選択ノードを許可する必要はなく、ノードを追加、削除、または編集する必要はなく、すべてのノードはページの開始時に準備ができています)。ノードを開閉するには、jQueryの slideDown()とslideUp()を使用します。
この質問を開いたままにします。誰かに役立つかもしれません。