我刚刚浏览了 particles.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 上进行测试,您如何测试此类代码?
最佳答案
您可以在 PC 上使用 Chrome 控制台调试移动版 Chrome。这是如何连接它的链接:https://developer.chrome.com/devtools/docs/remote-debugging
关于javascript - 如何调试特定于移动设备的移动事件(beta、gamma、alpha),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35240434/