动作处理程序不能直接在视图实例上工作吗?
我希望将它直接附加在整个视图本身上,而不是在视图中附加一个动作处理程序。
示例jsFiddle:http://jsfiddle.net/t3wdG/
更新
我的目标是委托父视图上的特定功能(在本例中为undo,redo)。我有buttonView的原因是因为点击每个按钮,我想对它做一些事情,例如为它添加一个css类。
因此,实际上,我希望我的所有按钮在单击时向自己添加一个类,然后委托父视图上的单独函数。
使用这种方法可以吗?
以下是更新的jsFiddle:http://jsfiddle.net/xvkgk/
答案 0 :(得分:1)
好吧,我认为没有内置的余烬方式来做到这一点,但是检查一下这个jsfiddle,看起来像你期望的那样工作:http://jsfiddle.net/xvkgk/8/
答案 1 :(得分:1)
推荐的解决方案是创建自定义视图子类。然后,您可以添加click
函数作为将自动处理click
事件的子类。