onclick и detail на смартфонах

this.blok.onclick = e => {
    clearTimeout(this.ds);
    this.ds = setTimeout(() => {
         console.log(e.detail);
    }, 280)
}

На смартфонах e.detail всегда = 1

this.blok.onclick = e => {
   clearTimeout(this.ds);
   this.count = this.count + 1;
   this.ds = setTimeout(() => {
      if(this.count > 1)
         console.log('перематываем');               
      this.count = 0;
   }, 150)
}

Первый не работает, а со вторым криво получается.

Задача в том, чтобы в плеере как на ютубе. Сделать перемотку по количеству кликов по левому либо правому краю. Собственно как это лучше всего реализовать, просто не хотелось лишние блоки создавать и вешать на них события.

Рассчитываю найти решение что то похожее выше...


Ответы (0 шт):