【发布时间】:2012-06-29 22:34:28
【问题描述】:
我正在模拟一个待办事项列表,当文本字段失去焦点或用户按下回车键时,文本字段的值会保存在模型中。
//view etc.
events:{
"blur .task": "doneEditing",
"keypress .task": "doneEditing"
},
doneEditing: function(e){
if(e.which && e.which != 13) return;
e.preventDefault();
//model saving code
}
问题是按键回车触发doneEditing,然后模糊发生并再次触发doneEditing。我可以使用一些技巧来找到解决方法,但我想知道主干是否有办法只触发任一事件。
谢谢。
【问题讨论】:
标签: javascript backbone.js backbone-events