4

非常に基本的な構成で、ツリービューを構築するために jstree を使用しています。

$('container').jstree({
  "core": { "html_titles": true },
  "plugins": ["themes", "html_data"],
  "themes": {
     "theme": "default"
  }
});

しかし、ユーザーが任意のノードの上にマウスを移動すると、カーソルが手に変わり、少なくとも IE10では、ノードにあるテキストを選択する方法がありません。ユーザーがコンテンツの一部をコピーする必要があるかもしれないので、テキストを選択したり、単語をダブルクリックしたりできるようにしたいと考えています。これはクエリのみのツリービューであり、クリック時に特別なアクションは必要ありません。左ボタンを使用してノードを開閉できます。

アップデート:

しばらくして、手動で構築されたツリービューを優先して jstree を削除することにしました。特に私のツリービューはクエリ目的のためだけだったので(選択ノードを許可する必要はなく、ノードを追加、削除、または編集する必要はなく、すべてのノードはページの開始時に準備ができています)。ノードを開閉するには、jQueryの slideDown()slideUp()を使用します。

この質問を開いたままにします。誰かに役立つかもしれません。

4

0 に答える 0