1

我有一个这样设置的主干视图:

MyView = Backbone.View.extend({
    events: {
        'click' : 'clickOnitHandler',
        'stop' : 'dropHandler'
    },

// Rest of class

我想在这里做的是为可拖动控件挂钩一个 jquery-ui 事件。

这通常会这样做(使用 jquery):

 $( "#draggable" ).draggable({
      start: function() {
         // stuff
      },
 });

所以这将进入主干视图的 render() 方法,这似乎不太正确。我希望它在视图的事件数组中声明。

但不确定如何在此处访问它。

4

1 回答 1

1

我解决了这个问题。简直就是这样。

MyView = Backbone.View.extend({
    events: {
        'click' : 'clickOnitHandler',
        'dragstop' : 'dropHandler',
    },
于 2013-05-25T16:50:37.623 回答