1

だから私はこれが私たちが通常jquerydroppableと呼ぶ方法であることを理解しています:

$( ".selector" ).droppable({
   drop: function(event, ui) { ... }
})

私がこのようなことを書くことは可能ですか?

$( ".selector" ).droppable({
   drop: function(event, ui, additionalParameter) { return function(){....} }(myParameter)
});
4

1 に答える 1

0

値が関数参照である限り、好きなことを行うことができます。あ、はい!

おそらくイベントとオブジェクトをキャプチャしたいので、それらは返さuiれた関数のパラメータである必要があります。したがって、コードは次のようになります。

$( ".selector" ).droppable({
   drop: function(additionalParam){ return function(event, ui){...}; }(myParam)
});
于 2012-04-12T10:53:05.103 に答える