如何在另一个js文件中取消绑定Marionette的事件处理程序?

时间:2014-05-28 18:06:22

标签: jquery backbone.js javascript-events marionette unbind

这是我的文件file1.js

//more code

Test.Views.TestTab = Marionette.Layout.extend({
  template: JST["templates/test/myfile"],
  className: "activity-contents",
  events: {
    "focus textarea" : "event2"
  }
  //more code

  event2: function(event) {
    alert("test");
   //do something
  },
  //more code
});
//more code

在另一个文件中,我需要做一些与textarea焦点事件不同的事情,但警报总是发生,我无法更改file1.js中的代码,在file2.js中没有Marionette的文件,只有Jquery我尝试过以下选项,但是这个失败了,任何想法,拜托,谢谢

 jQuery('textarea').off('focus');
 jQuery('textarea').off();
 jQuery('textarea').unbind('focus');
 jQuery('textarea').unbind();

0 个答案:

没有答案