javascript - 如何调试特定于移动设备的移动事件(beta、gamma、alpha)

标签 javascript jquery

我刚刚浏览了 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/

相关文章:

javascript - 我可以在 ECMAScript3 中运行我的代码吗?

javascript - 每次在同一行内选中复选框时获取具有特定id的td文本

javascript - 如何在 AngularJS 指令模板中使用 ng-repeat 和先前声明的函数?

javascript - 检测子元素动画

javascript - 使 div 内的文本像 affix 一样保持在顶部

php - 调用JS函数时销毁 session 变量

jquery - 如何管理 Angular 范围之间的数据?

javascript - 在 on() 事件中创建动态选择器

javascript - 用其他字符替换字符串中的最后一个正斜杠

javascript - Instagram 从电脑上传视频