使用主干1.1.2
我尝试过这样做
...
return BaseView.extend({
onResize: function(){
Debug.log("resize");
},
onInitialize: function(){
$(window).on('resize', this.onResize,this);
}
...
但是我收到错误Uncaught TypeError: Object [object Object] has no method 'apply'
其他$(...).on(...)
事件运行良好。
所以我尝试以 Backbone 方式进行操作,但我的方法从未被调用。
events:{
'resize':'onResize'
},
有什么想法吗?
最佳答案
试试这个:
$(window).on('resize', _.bind(this.onResize, this))
关于javascript - 如何在 Backbone View 中获取调整大小事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23548409/