クリック時にノードのスタイルを変更できないようです。私はグラフで2つのノードを追跡するために、基本的に2つのノードを同時に選択するようにプログラム的に行う必要があります。ここにある例(http://js.cytoscape.org/#eles.addClass)のように、特定のノードのシートに新しいスタイルを「ドロップする」ような例があります。私はこれらのクラスがどのように動作するのか、スタイルシートでどのような場所で定義されているのか、どのようなイベントで使用できるのか理解していません。 ライブラリのドキュメントでは、クラス、その定義場所、およびそれらの使用方法を実際に説明していません。どんな助けでも大歓迎です。クリック時のノードのスタイルを変更するCytoscape.js
1
A
答えて
2
私はクラスをCSSクラスのように思っています。あなたが最初cytoscapeを初期化するとき、あなたのようなオプションのstyle
のパラメータを持つことができますが、ノードのスタイルを変更するとき...
var cy = cytoscape({ style: [ { selector: '.myFirstClass', style: { 'background-color': 'red', 'shape': 'rectangle' ... }, { selector: '.mySecondClass', style: { 'background-color': 'blue', 'shape': 'triangle' ... } });
は今、それはあなたがスタイルシートで設定した内容を反映します。だから...
cy.$('#nodeA').classes('mySecondClass');
ここで、#nodeA
はあなたのノードのIDです。これにより、最初のノードが青い三角形に変わります。
希望しました。
関連する問題
- 1. Cytoscape.jsノードをリンクにする
- 2. Cytoscape.jsのエッジビューを変更する
- 3. ウィンドウサイズ変更時のCSSスタイルの変更
- 4. WP7 - クリック時にボタンのプロパティ/スタイルを変更できない
- 5. cytoscape.jsノードのカスタムコンテキストメニューを使用
- 6. クリック後のCSS変更ボタンのスタイル
- 7. Cytoscape.js:アニメーションによるレイアウトの変更
- 8. ブラウザのサイズ変更時にdivスタイルを変更する方法
- 9. 1つのJTreeノードのスタイル(色、フォント)を変更する方法
- 10. クリック時のブロックスタイルを変更する
- 11. Django - クリック時のorder_byを変更する
- 12. クリック時のナビゲーションドロワーメニューの変更
- 13. cytoscape.jsメモリからノードを削除する
- 14. 実行時のシステムトレイアイコンのスタイルの変更
- 15. TDのTRスタイルを変更する方法リアクションテーブルをクリック
- 16. cytoscape.jsレイアウトのノードを追加breadthfirst
- 17. クリックしてウィンドウのスタイルを変更するWPF
- 18. クリック後にボタンのスタイルを変更する
- 19. クリック時のボタンのスタイルを変更して別のボタンをクリックする方法デフォルトに変更する必要があります
- 20. d3グラフでクリックするとノードの色を変更します
- 21. ハイチャート - クリック時にカラムスタッキングを変更する
- 22. jQuery:クリック時のボタンのテキストを変更
- 23. Vaadinカレンダーイベントは、クリック時にスタイルの変更が選択されました
- 24. cytoscape.js内の領域外のノードのドラッグを無効にする
- 25. angularJsのクリック時にCSSクラスを変更
- 26. Cytoscape.jsのノード間のリンク距離を指定する方法は?
- 27. クリック時のオブジェクトモデルの色の変更 - Three.js
- 28. クリック時のDataGridViewButtonCellボタンの色の変更
- 29. クリック時のボタンのJqueryステータスの変更
- 30. 実行時にコンソールウィンドウのスタイルを変更するには?
ご協力ありがとうございました。私はそれを行うための明確な方法が必要なので、試してみましょう。 –