Задать вопрос
Justik99
@Justik99
Изучаю WordPress путем поломок своей психики!

Как сделать вращение объекта по горизонтали через hammer.js?

Добрый день. Простой вопрос как по мне, для тех кто знает JS
Есть объект и его хотелось бы вручную вращать на сайте по горизонтали. С этим вроде помогает hammer.js
В силу того, что я в JS не селен, я не понимаю как это реализовать. Можете подсказать?
Буду благодарен!

Пример куба
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
да тут без всякого хаммера можно обстряпать.
обычный драг-н-дроп.

при nousedown запоминаешь в переменную Х, где был курсор мыши, и в переменную A - угол поворота, который был в этот момент.
при mousemove - берешь разницу текущего Х и сохраненного при старте (допустим, это число D), и делаешь текущий угол поворота равным A + k*D, где вещественное k подобрать по вкусу (чем больше, тем быстрее вращается).
mouseup - отписка от событий mousemove и mouseup, прекращение драгндропа.
всё как всегда, в общем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы