backbone.js - 如何在backbonejs中实现触摸事件?

标签 backbone.js hammer.js

我需要在backbonejs View 中实现基于触摸的事件。我尝试使用 Hammer jquery 特别事件,但它对我不起作用。

最佳答案

尝试使用检查移动设备扩展事件并添加特定事件,例如

events: function() {
    return MOBILE ? 
       {
         "touchstart": 'select'
       } : 
       {
         "mousedown": 'select'
       }
  }

http://jsfiddle.net/dira/Ke2px/2/

从问题Backbone.js click event doesn't work with touch中我们可以看出

关于backbone.js - 如何在backbonejs中实现触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13118755/

相关文章:

javascript - 主干调用 View 中的函数

javascript - Backbone.js model.get 未检索值

javascript - 如何删除旧的主干 View

javascript - Hammer Js 无法与 Backbone.js 一起使用

javascript - 在 panendhammer.js 上获取平移方向并限制方向

javascript - 为什么在使用 jQuery trigger() 调用时事件参数没有值?

javascript - Hammer.js 中滑动事件的起点

javascript - Backbone.js:url 路由末尾的尾部斜杠

javascript - 将 model.set 与 Backbone Associations 结合使用时合并属性

javascript - hammer.js 拖动不开始'直到手指停止在 ipad 屏幕上