Как настроить Wheelnav. js Направление вращения Всегда на коротком расстоянии? - PullRequest
0 голосов
/ 23 января 2020

Как настроить wheelnav. js на вращение по часовой стрелке и против часовой стрелки, в зависимости от того, что ближе всего? Всякий раз, когда он идет от 0 до наибольшего числа, он переворачивается по длинному пути, как видно, когда вы go от 0 до 5 на этой демонстрационной странице после включения вращения: http://pmg.softwaretailoring.net/

Он должен всегда вращаться в ближайшем направлении и никогда не переворачиваться по длинному пути.

Я также открыт для решения с использованием вкладок wheelizate, которое использует Wheelnav для выполнения sh этого: http://wtabs.softwaretailoring.net/

Спасибо за ваше внимание к этому.

1 Ответ

0 голосов
/ 01 февраля 2020

Нашли решение, выполнив Console.log (вращение англа) и посмотрев, какое значение поворота для каждого конкретного клика. Затем я обнаружил, что могу взять числа ситуаций, которые пошли не в ту сторону, и вычесть из него 360, чтобы заставить его вращаться в противоположном направлении.

В патче добавлено это в Wheelnav. js строка 411:

        if (rotationAngle == 288){
            rotationAngle = -72;
        }

        if (rotationAngle == 216){
            rotationAngle = -144;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...