我刚刚浏览了particle.js的代码,并遇到了以下几行代码:
if (orientationSupport && !desktop) {
// Map tiltX range [-30,30] to range [0,winW]
var ratioX = (winW - 0) / (30 - -30);
pointerX = (tiltX - -30) * ratioX + 0;
// Map tiltY range [-30,30] to range [0,winH]
var ratioY = (winH - 0) / (30 - -30);
pointerY = (tiltY - -30) * ratioY + 0;
} else {
pointerX = mouseX;
pointerY = mouseY;
}
上面的代码行可以在 HERE 找到。
现在这个特定的插件仅将这些移动特定事件用于一个微小的parallax.js,但是我已经看到使用类似于上述代码的插件用于真正的高科技视差模拟。
现在我的问题是,因为很明显这些不能在destop PC上测试,你如何测试这样的代码呢?
答案 0 :(得分:3)
您可以在PC上使用Chrome控制台调试移动Chrome。以下是如何连接它的链接:https://developer.chrome.com/devtools/docs/remote-debugging
答案 1 :(得分:1)
有多种方式:
对于其他问题,值得一看device orientation API。
答案 2 :(得分:-1)
在Chrome中,您可以按Ctrl + Shift + M
来使用Toggle Device Mode
。
从文档中获取,你有能力:
使用网络模拟器评估您网站的效果,而不是 影响到其他标签的流量。
可视化并检查CSS媒体查询。
编辑:
您可以根据需要更改为各种方向模式。