首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置Wheelnav.js旋转方向始终为最短距离?

如何设置Wheelnav.js旋转方向始终为最短距离?
EN

Stack Overflow用户
提问于 2020-01-23 11:08:01
回答 1查看 51关注 0票数 0

如何将wheelnav.js设置为同时顺时针和逆时针旋转?每当它从0到最高数字时,它就会翻转很长的一段路,就像您在打开rotation:http://pmg.softwaretailoring.net/后在演示页面上从0到5所看到的那样。

它需要始终在最近的方向上旋转,而不是在较长的方向上旋转。

我也对使用wheelizate标签的解决方案持开放态度,它使用Wheelnav来实现这一点:http://wtabs.softwaretailoring.net/

感谢您对此的关注。

EN

回答 1

Stack Overflow用户

发布于 2020-02-01 08:52:50

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

该修补程序涉及将此代码添加到Wheelnav.js第411行:。

代码语言:javascript
复制
        if (rotationAngle == 288){
            rotationAngle = -72;
        }

        if (rotationAngle == 216){
            rotationAngle = -144;
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59871073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档