html选择ondblclick移动

Posted

技术标签:

【中文标题】html选择ondblclick移动【英文标题】:html select ondblclick mobile 【发布时间】:2016-03-18 01:39:28 【问题描述】:

当我双击一个选项时,它将执行 javascript 函数。 在iphone safari上测试,它只是弹出一个选择菜单列表。

无法执行javascript函数。

我该如何解决这个问题?

<select name="EmployeeID" size="5" class="bar" id="EmployeeID" style="width:80%" 
        scrolling="yes" 
        ondblclick="insertOption('FlowGo',this.options[this.selectedIndex].text,this.opt‌​ions[this.selectedIndex].value);putValue('FlowGo')"
>
    <option value="0">----choose----</option>
</select>

【问题讨论】:

欢迎来到 S.O,您可以粘贴您的代码吗? 谢谢。就像下面这样:&lt;select name="EmployeeID" size="5" class="bar" id="EmployeeID" style="width:80%" scrolling="yes" ondblclick="insertOption('FlowGo',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);putValue('FlowGo')"&gt; &lt;option value="0"&gt;----choose----&lt;/option&gt; &lt;/select&gt; 您应该编辑您的问题并在此处添加代码,而不是在评论中。这样您就可以格式化它,人们可以更轻松地阅读它。 Detect double tap on ipad or iphone screen using javascript的可能重复 【参考方案1】:

点击事件在平板电脑和手机上的处理方式不同,因为它们被视为“点击”事件。 jQuery,如果我没记错的话,对它们的处理方式与单击一样,但不包括双击事件。

您可能需要使用 jQuery 和一个名为 doubletap.js 的插件。

【讨论】:

以上是关于html选择ondblclick移动的主要内容,如果未能解决你的问题,请参考以下文章

jquery Sortable 防止 click() 或 dblclick() 事件在移动设备上触发

12 js事件

javascript 事件大全讲解

EVENT

JavaScript期末复习

事件句柄