У меня возникли проблемы с включением сенсорных событий с помощью Meteor. Я установил пакет chriswessels:hammer
, но по какой-то причине он не работает. Я, вероятно, пропустил что-то очень простое. Нужно ли каким-то образом инициализировать его?Начало работы с hammer.js на Meteor.js
Когда я просто добавить
Template.showProduct.gestures({
'swipe': function(e, t) {
e.preventDefault();
console.log("HAMMERTIME!");
}
});
ничего не происходит. Вот пример кода http://meteorpad.com/pad/ZStmQwaPfP9LNDX2v/Hammertime
Я изменил
Template.player.events({
'click': function() {
Session.set("selectedPlayer", this._id);
}
});
в
Template.player.events({
'tap': function() {
Session.set("selectedPlayer", this._id);
}
});
не должна ли эта работа?
Я уже пробовал, например. '' салфетки ', но ничего не меняется. Я также пробовал с классами css и т. Д. Пожалуйста, посмотрите на это http://meteorpad.com/pad/ZStmQwaPfP9LNDX2v/Hammertime '/ client/app.js' и строку 26 дальше. – Mika
это работает для меня, на метеоритной площадке это dosnt работает idk, почему, но я сделал простой репо на моем компьютере с 'swipe left', и он работает, вы должны знать, что вам нужно заменить' events' на 'gestures' и ''tap'' должен иметь селектор css – Ethaan
Отлично! Спасибо @Ethaan, я тоже работал над своим компьютером. По какой-то причине он не работает на Meteorpad. – Mika