【问题标题】:Colorbox - Click event on Ipad/ Iphone not firingColorbox - Ipad/Iphone 上的点击事件未触发
【发布时间】:2019-12-20 15:32:26
【问题描述】:

我使用 Colorbox 显示带有 jquery 的内联表单。但在 Ipad 和 iPhone 上,提交按钮不起作用。

我尝试设置{cursor: pointer},也尝试使用touchstart 事件并设置Z-Index to 99。 但没有什么对我有用。

在带有 Chrome 和 Android 的 Windows 上,一切正常。

有人有其他解决方案吗?

【问题讨论】:

  • 欢迎来到 SO!请显示您的代码、预期行为和观察到的行为。因为现在这个问题缺乏可以回答的细节,并且很可能被关闭。
  • 我相信在平板电脑和移动设备上,您必须处理 touchstarttouchend 事件。 touchend 更有可能是手指仍然挡在touchstart
  • 还有:你看过here?

标签: jquery colorbox


【解决方案1】:

我找到了解决方案...我使用的是 Asp.net 2.0,并且没有为新的 safari 浏览器自动生成表单验证代码。因此,如果我在关闭模态表单之前在代码中调用 Page_ClientValidate(),则按钮单击功能停止工作。

在 Asp.net 中编辑 safari 的浏览器上限后,现在一切正常!

感谢您的帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多