我正在尝试在javascriptmvc中创建drag-n-drop树,我使用$ .Drag和$ .Drop JQueryMX特殊事件。 我做了一个拖放控制器,如果我把所有事件(draginit,dragmove,dropinit,dropend,...)放在我的init方法中没有问题,但我有很多事件,我需要听拖动像taht这样的事件:
".draggable draginit":function(event,drag){
// drag init treatements
},
".droppable dropinit":function(event,drop,drag){
// drop init treatements
}
我可以使用本地事件(例如,click,mouseover,...)
来做到这一点".class click":function(event){
//
}
有人有过这方面的经验吗?
谢谢,
答案 0 :(得分:1)
您可能需要将事件添加到控制器的static listensTo array。
$.Controller('TabPanel',{
listensTo : ['draginit']
},{
'.draggable draginit' : function(){
}
});
如果由于某种原因无效,您可以为活动添加自定义processor。