1

javascriptmvcでドラッグアンドドロップツリーを作成しようとしています。$。Dragおよび$.DropJQueryMX特殊イベントを使用しています。ドラッグアンドドロップコントローラーを作成します。すべてのイベント(draginit、dragmove、dropinit、dropendなど)をinitメソッドに入れても問題ありませんが、イベントがたくさんあるので、ドラッグをリッスンする必要があります。 -tahtのようなイベントをドロップします:

".draggable draginit":function(event,drag){
   // drag init treatements 
},
".droppable dropinit":function(event,drop,drag){
  // drop init treatements 
}

(クリック、マウスオーバー、...)のようなネイティブイベントでそれを行うことができます

".class click":function(event){
// 
}

誰もがこれを経験したことがありますか?

ありがとう、

4

1 に答える 1

1

コントローラの静的listensTo配列にイベントを追加する必要がある場合があります。

$.Controller('TabPanel',{
  listensTo : ['draginit']
},{
  '.draggable draginit' : function(){
  }
});

それが何らかの理由で機能しない場合は、イベント用のカスタムプロセッサを追加できます。

于 2012-05-10T22:17:38.203 に答える