2015-10-17 60 views
0

我正在制作一个Web应用程序,您可以在画布上移动元素并在它们之间画线。一切工作正常,当在iphone和ipad landscape模式,但当我切换到portrait模式触摸将不会被触发在页脚。Javascript触摸事件不以纵向方向触发

只有在页脚部分触摸没有反应。如果我将“按钮”向上移动或使页脚高度变大,它将起作用,但会使设计看起来很糟糕。页脚在底部有一个固定的位置。我已经尝试过不同的iPad/iPhone和iOs版本(iPad2:iOs 9.0.2,iPhone6:iOS 9.0.1,iPad第四代:iOS 9.0.2等)。

这真的让我发疯。我错过了什么?为什么它会以横向模式而不是纵向模式工作?任何人都有线索?

回答

0

最有可能有另一个元素覆盖页脚部分。您可以尝试在Google Chrome浏览器上检查它,在纵向模式下将设备模式切换到iphone并检查页面上的元素。

+0

我试过了(我的电脑上没有Chrome,但下载了它,测试非常好,所以我将来肯定会使用它,所以感谢这个伟大的建议!)。然而,该应用程序的工作原理应该是在纵向模式下模拟iPhone 6的Chrome,但在真实设备上它仍然会失败...... –