我想知道如何添加圖標連接。這就是我打算做的事:如何將圖標添加到jsplumb中的連接?
- 當用戶將鼠標懸停的連接,一個垃圾桶圖標應該出現以上/連接
- 下面當用戶點擊它,它應該刪除該連接
現在,要將垃圾桶圖標添加到連接,我使用以下代碼添加connectorOverlay。
["Custom",{create:function(component){
return $('<img class="delete-connection" style="display:block;" src="../static/img/Delete.png">');
},location:0.5
}]
我試圖將事件添加到該圖標通過
$('.delete-connection').click(function(){
//jsplumb.detach code goes here
})
刪除上點擊連接,但它被調用連接click事件,而不是圖標的事件。
按照答案的建議,我嘗試了下面的代碼:
$(document).on('click','.delete-connection',function(){
console.log('hit')
//detach connection code goes here
});
請糾正我,如果我做的代碼錯誤。
的的jsfiddle鏈接的問題:jsfiddle.net/cipher42/p9gdc4vm
你檢查的文檔和演示?另外,你有什麼嘗試? https://jsplumbtoolkit.com/docs.html https://jsplumbtoolkit.com/community/demo/flowchart/index.html –
也閱讀 - http://stackoverflow.com/help/how-to-ask –
嗨,感謝您對這個問題表現出興趣。現在,我使用自定義覆蓋圖來添加圖標。我已經添加了在問題中使用的代碼。我試圖弄清楚如何將點擊事件綁定到圖標的類 – cipher42