【问题标题】:Jquery not loading on ipadjQuery 无法在 ipad 上加载
【发布时间】:2015-02-25 10:09:29
【问题描述】:

我为我正在开发的一个网站创建了一个 wordpress 主题 http://learntosmile.net,它在 firefox、chrome 和 IE 上运行良好(IE 很糟糕但足够了)但是当我在 ipad 上测试它时(原始的,我只有一个手来测试)似乎jquery没有正确加载。汉堡图标顶部没有加载,滚动到顶部也没有加载到底部。

有没有办法在 ipad 上输出错误,我可以测试看看问题是什么?

另外值得一提的是,它适用于 ipad 上的 Chrome,但不适用于 safari。

更新

我已将.click(function(){ 更改为.bind("click touchstart", function(){,它略微解决了问题,现在滚动到顶部加载并且汉堡加载菜单,但它会立即打开并关闭它。这是因为它认为 touchstart 和 click 都完成了吗?我不是很懂jquery。

【问题讨论】:

  • 我不知道。但谷歌知道:) google.com/search?q=debug+ipad
  • 是的...不。我首先这样做了,我发现没有一个有用的链接。我更希望有一种方法来检查可能会抛出哪些错误,例如检查元素。
  • 您尝试过 Firebug Lite 吗?它是在页面中注入的 javascript 中的 Firebug 仿真,因此您甚至可以在 ipad 上获得它。
  • 谢谢@JeremyThille,我现在已经整理好了,但很高兴知道将来有这样的事情可以提供帮助。

标签: jquery ios wordpress ipad testing


【解决方案1】:

做了一些研究,我发现.bind("click", function(){ 足以解决汉堡打开然后关闭菜单的问题。

我不确定为什么 .click(function(){ 最初阻止 jquery 加载,但希望如果其他人有这个问题,这个修复也能帮助他们。

【讨论】:

    猜你喜欢
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    相关资源
    最近更新 更多