2012-05-10 4 views
1

Я пытаюсь создать дерево drag-n-drop в javascriptmvc, я использую специальные события $ .Drag и $ .Drop JQueryMX. Я делаю контроллер drag-n-drop, нет проблем, если я помещаю все события (draginit, dragmove, dropinit, dropend, ...) в мой метод init, но у меня много событий, и мне нужно слушать перетаскивания события, как ТАГТ:Перетаскивание javascript mvc

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

я могу сделать это с туземцами события, как (нажмите, MouseOver, ...)

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

Любой имел опыт работы с этим?

Спасибо,

ответ

1

Вам может понадобиться добавлять события в ваш диспетчерское static listensTo array.

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

Если это не работает по какой-то причине, вы можете добавить пользовательские processor для событий.

+0

Thanks Noah, он решает мою проблему – chafank

Смежные вопросы