【问题标题】:How to Set Wheelnav.js Spin Direction Always the Shorted Distance?如何将 Wheelnav.js 旋转方向始终设置为短距离?
【发布时间】:2020-02-01 08:52:49
【问题描述】:

wheelnav.js 如何设置为顺时针和逆时针旋转,以最接近者为准?每当它从 0 变为最高数字时,它就会在很长的时间内翻转,正如您在打开旋转后在此演示页面上从 0 变为 5 时看到的那样: http://pmg.softwaretailoring.net/

它需要始终以最近的方向旋转,并且永远不要在很长的路上翻转。

我也愿意使用 Wheelizate 选项卡的解决方案,它使用 Wheelnav 来完成此操作: http://wtabs.softwaretailoring.net/

感谢您对此的关注。

【问题讨论】:

    标签: wheelnav.js


    【解决方案1】:

    通过执行 Console.log(rotationAngle) 找到解决方案,并观察每次特定点击的旋转值。然后我发现我可以把走错路的情况的数量,减去360让它向相反的方向旋转。

    补丁涉及将其添加到 Wheelnav.js 第 411 行:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      相关资源
      最近更新 更多