javascript - 如何调试适用于我的桌面但不适用于我的手机的 Javascript?

标签 javascript mobile yui touch

我制作了一个使用 YUI 3 sliders 的网站.直到最近,它在各个方面都运行良好。

现在,最近几天,在我的移动设备上,安卓手机, slider 的拇指不再响应触摸,也无法拖动。

除此之外,所有 Javascript 似乎都在正常加载和运行,所以这个问题似乎只局限于 slider 。

我发誓我没有故意对与 slider 相关的代码进行任何更改,但是,我一定是在我的 Javascript 中的某处做了一些事情导致了这种差异。

问题是在我的台式机或笔记本电脑或任何其他不涉及触摸的设备上一切正常。因此很难确定代码可能在哪里出错。

有什么方法可以验证或测试我的代码,看看它为什么不能在我的移动设备上正常工作?

抱歉,我目前无法提供该网站,因为我还没有公开发布它的权限。答案必须基于一般原则。

最佳答案

您可以使用 Firebug Lite 检查 DOM 树和调试 JavaScript。它的installation非常简单:只需包含

<script src="https://getfirebug.com/firebug-lite.js"></script>

就在<head>下方(或使用书签)。

关于javascript - 如何调试适用于我的桌面但不适用于我的手机的 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7201543/

相关文章:

javascript - 如何在jquery中循环表并读取span值

javascript - json如何将行转换为列

html - 使用 bootstrap 4,导航菜单不会在中等屏幕的标题下方打开

html - Bootstrap Mobile Menu子菜单克拉不可见

android - 用于图像消息聊天应用程序的 Parse & Pubnub

javascript - 使用 Treeview Sortable 扩展 YUI TreeView

JavaScript 数组读取

javascript - JsDoc:将参数类型定义为来自外部模块的类型

internet-explorer - 富文本 (YUI) 编辑器在 IE11 上损坏

javascript - Mojito - 加载 NodeJS 模块