2015-08-27 86 views
2

我使用jsPlumb庫。我不完全理解jsPlumb.on()函數的參數列表。我無法在jsPlumb documentation中找到該方法的規範。有使用它的下面的例子:規範jsPlumb.on()函數

jsPlumb.on("#main", "click", "[savelayout]", function() {}); 

哪裏#main是div元素,其中包含jsPlumb的繪畫圖形佈局的ID,click是事件,savelayout是按鈕的屬性。事件和屬性的含義是顯而易見的,但我不明白什麼值應該可以採取第一個參數(例如#main)。

這個函數是jQuery.on()函數的一些擴展嗎?如果這是真的,任何人都可以解釋這種機制嗎?

EDIT

使用jsPlumb.on的實施例()可以發現here

+0

你在哪裏找到'jsPlumb.on'的例子嗎? –

+0

@coding_idiot,我更新了問題,並給了一個鏈接到示例 –

+0

我建議用jsPlumb提交一個錯誤 - https://github.com/sporritt/jsplumb/issues –

回答

2

經過一番小小的挖掘和研究,我只能說它是他們選擇不公開的內部方法之一。

這是您希望使任務更容易但不願公開的方法之一,因爲它更像是內部方法。

我建議提交的問題與jsPlumb知道確切的原因 - https://github.com/sporritt/jsplumb/issues

+0

謝謝。 我在[github]上創建了問題(https://github.com/sporritt/jsPlumb/issues/425) –