-2

次のjqueryコードがあります:

$(document).delegate('.draggable','mousedown', function() {
...
var connected_nodes = $(".linked-to" + node_num);   //all the nodes connected to the selected node
    var lines = $("div[id*='"+node_num+"']");   //all the lines which are connected to selected node
...
$(this).on('mousemove.link', dragNodes);

    function dragNodes(connected_nodes, lines)
    {
...

connected_nodes と行を関数に渡そうとしています。やってみた

$(this).on('mousemove.link', dragNodes(connected_nodes, lines));

そして、すべてが機能しなくなりました。私は何を間違っていますか?

4

1 に答える 1

2

(質問を拡大したくないように見えるので、利用可能なもので答えてみます。)

試す:

$(this).on('mousemove.link', function(){
  dragNodes(connected_nodes, lines);
});
于 2012-12-11T21:58:24.990 に答える