我知道我們可以在vis.js註冊node
點擊事件,但我要聽edge
click事件。我已經通過documentation,但沒有任何幫助。我想知道如果它甚至有可能?vis.js:捕獲邊緣點擊事件
回答
您可以在vis.js網絡配置掛鉤以下事件執行任何操作時選擇了邊緣:
selectEdge:function(obj){
console.log(obj);
}
你可以閱讀更多有關此配置here:
乾杯!
本質上,您可以使用與節點相同的方法。例如:
network.on("click"), function(params) {
if (params.edges.length > 0) {// if some edge is selected
// do something with the array of edge ids (params.edges)
// alternatively, you could call network.getSelectedEdges()
// to obtain the same array of edge ids
}
}
注意,您可以通過在上面的代碼,而不是params.edges選擇params.nodes做節點的相同。 如果這個答案可以幫助你,請將其標記爲問題的答案。
這可能有效,但這不是這樣做的正確方法。請檢查我的答案是否正確實施 –
這可能有效,但這不是這樣做的正確方法。請檢查我的答案是否正確實施 –
我認爲上面的建議沒有任何不妥之處,儘管我很高興看到有另一種方法可以做到這一點,看起來更加優雅(vis.js自從使用它之後可能具有更多功能)。 – pgoldweic
- 1. vis.js固定長度邊緣
- 2. 捕獲點擊事件
- 3. 捕獲點擊事件
- 4. 捕獲MS Office autoshape點擊事件
- 5. 使用javascript捕獲點擊事件
- 6. Flex Path - 捕獲點擊事件
- 7. 可以捕獲texbox點擊事件嗎?
- 8. 如何動態計算vis.js的節點和邊緣
- 9. Vis.js:留在addEdgeMode /事件後邊添加
- 10. jQuery UI datepicker - 試圖從點擊日期捕獲點擊事件
- 11. FocusPanel事件只在邊緣?
- 12. 模糊,閾值,平滑邊緣捕獲
- 13. 只能點擊svg圖片的邊緣?
- 14. Gremlin查詢獲取給定頂點的邊緣和邊緣
- 15. AForge.net邊緣檢測 - 如何獲得邊緣點?
- 16. UIWebView - 捕獲點擊
- 17. 無法捕獲JQuery UI小部件中的點擊事件
- 18. Vis.js:點擊修改節點屬性
- 19. Flowplayer,Javascript,捕捉點擊事件?
- 20. 如何捕捉「關閉」點擊事件?
- 21. Bootstrap 3 - 無法捕捉點擊事件
- 22. 捕捉Google+按鈕點擊事件
- 23. TinyMCE捕捉點擊按鈕事件
- 24. 如何獲取UIImageView的邊緣以捕捉到屏幕邊緣(超級視圖)?
- 25. 點擊FusionTablesLayer多邊形時的事件
- 26. gmaps4rails V2多邊形的點擊事件
- 27. 如何添加邊緣的單擊事件在超樹
- 28. 捕獲Like按鈕的單擊事件
- 29. 射擊和捕獲自定義事件
- 30. 捕獲標籤單擊事件
感謝Umer專門針對解決方案。 –