2014-11-20 4 views
1

Я хочу, чтобы мое базовое приложение хорошо себя вел на мобильных устройствах. Имеет ли смысл заменять события «click» событиями «touchhend»?Обработка событий касания в режиме Backbone View

var CoolView = Backbone.View.extend({ 
    el : $("#coolEl"), 
    events: { 
     'touchend' : 'clickHandler' 
    } 
}); 

добавить его к объекту событий?

var CoolView = Backbone.View.extend({ 
    el : $("#coolEl"), 
    events: { 
     'click' : 'clickHandler', 
     'touchend' : 'clickHandler' 
    } 
}); 

что-то еще?

fiddle

ответ

3

Вы можете использовать Backbone.touch плагин, который заменит событие нажатия на событие нажатия, если устройство является мобильным.

+0

Я видел этот плагин, и я, вероятно, поеду с ним. Любопытно, были ли там другие решения. Спасибо, что ответили. – Oakley

 Смежные вопросы

  • Нет связанных вопросов^_^