【问题标题】:Does UIWebView support javascript-based double-click events?UIWebView 是否支持基于 javascript 的双击事件?
【发布时间】:2010-04-06 05:09:07
【问题描述】:

像往常一样,我正在尝试以最简单的方式做一些事情,在这种情况下 在 UIWebView 上实现双击处理程序,如下所示:

<div id="foo" ondblclick="clickHandler(this);" ... >

它在 Safari 和 Firefox 中运行良好,我知道包含的代码 由于现在很烦人,clickHandler 正在 iPhone 上加载 加载结束时提醒 stmt。

如果我将 ondblclick 更改为 onclick 它适用于设备和 模拟器。

通过阅读类似的查询,我似乎需要拦截 点击 ... 然后运行我的 JavaScript 代码 stringByEvaluatingJavaScriptFromString 方法,但是我该怎么做 知道目标的JS id吗?我不喜欢那样,宁愿 编写一个纯 HTML/DOM/JS 解决方案。或者因为我的应用程序是关于 80% 的网页内容,我应该改用 phonegap 吗?

【问题讨论】:

    标签: javascript uiwebview double-click


    【解决方案1】:

    MobileSafari doesn't support the double click event。此外,在 MobileSafari 上双击已经有一个定义明确的操作——缩放。

    您可以安装onClick 处理程序,并检测两次单击之间的时间间隔以确定是否为双击。

    【讨论】:

      猜你喜欢
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多