Javascript触摸事件不会以纵向方向触发

时间:2015-10-17 12:06:09

标签: javascript iphone ipad orientation ontouchevent

我正在制作一个网络应用,您可以在画布上移动元素并在它们之间绘制线条。在iphone和ipad上以landscape模式时,一切都按预期工作,但当我切换到portrait模式时,触摸不会在页脚中触发。

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

这真让我疯狂。我错过了什么?为什么它会以横向而非纵向工作?有人知道吗?

1 个答案:

答案 0 :(得分:0)

最有可能的另一个元素覆盖了页脚部分。您可以尝试在Google Chrome上查看,在纵向模式下将设备模式切换为iphone,然后检查页面上的元素。