Я реализовал библиотеку hammer.js для своих событий. Проблема в том, что одновременно запускаются несколько событий.
Могу ли я установить somekind приоритета события. Пусть говорят, что при трансформации все остальные события игнорируются. Когда трансформация останавливается, другие события могут быть выполнены.
hammertime.on("transform", function(evt) {
//transform
}
hammertime.on("drag", function(ev) {
//drag
}
Я уже пробовал что-то вроде этого: Disabiling drag, когда мы начинаем трансформировать
hammertime.on("transform", function(evt) {
//transform
hammertime.options.drag="false";
}
И добавление его обратно при завершении преобразования
hammertime.on("transformend", function(evt) {
//transformend
hammertime.options.drag="true";
}
Этот подход работает отлично, за исключением того, что сопротивление не возвращается к true. Я хочу 100% рабочего раствора. Пожалуйста, помогите...