如何在Backbone事件对象中使用变量?

时间:2015-06-01 20:15:49

标签: javascript backbone.js

目前我的代码如下:

events: {
    'click .update-url': 'update_url',
    'click .show-password': 'show_password'
},

但是对于触摸设备我想使用touchstart而不是click作为事件,因此我想使用这样的变量:

var click_event = is_touch_device ? 'touchstart' : 'click';

...

events: {
    click_event + ' .update-url': 'update_url',
    click_event + ' .show-password': 'show_password'
},

但它不起作用。如何在Backbone中使用事件的对象时以这种方式使用变量?

1 个答案:

答案 0 :(得分:1)

如果有人遇到同样的问题,我会这样修理:

<table>
<tr>
<td>Nombre</td>
<td>Edad</td>
</tr>

<tr>
<td>Pepe</td>
<td>25</td>
</tr>
</table>