2016-11-14 1 views
0

jsPlumb.ready()というjavascript関数を呼び出したいとします。私はjsPlumbの中でjQuery関数を定義することができますが、私の要素は動的に作成されるので、jQueryでは動作しません。jsPLumb.ready()でjavascript関数を呼び出す方法

私のHTMLコード(関数は、2つの値を渡す必要があります):

<span class="glyphicon glyphicon-remove" onclick="fun(this, event)" style="position:absolute; top:0px; left: 120px;"></span> 

私は、次のオプションを検討しています

  1. 私はあなたが(=機能をwindow.fun使用することができることを知っています) {};グローバル関数を作成するには、どのように私は自分のhtmlからそれにパラメータを渡すことができます。

    jsPlumb.ready(function() { 
        window.fun = function(){ 
        alert('fun'); 
        } 
    }); 
    
  2. jsPlumb.ready()で定義された関数を呼び出すことはできますか? - 私はこのコードで試しましたが、関数は呼び出されませんでした。

    jsPlumb.ready(function() { 
        function fun(){ 
        alert('fun'); 
        } 
    }); 
    

答えて

0
jsPlumbToolkit.ready(function() { 
     $(document).on('click', '#your_id', function(event) { 
      //may it will be work 
     }); 
}); 
+0

私のHTML要素を動的に作成されているので、私はjQueryのを使用することはできません。とにかくあなたのコメントをありがとう。 – matchifang

関連する問題