events: 'click' : 'select'
当在Mobile Safari上使用此事件时,事件在触摸时触发两次.这是我自己造成的一个已知的bug还是什么?
我已经改变了
events: 'touchstart' : 'select'
它的效果非常好,但意味着它将不再适用于正常的浏览器.
感谢任何信息.
解决方法
尝试这段代码:
TouchView = Backbone.View.extend({ events: function() { return MOBILE ? { "touchstart": 'select' } : { "mousedown": 'select' } } }