【发布时间】:2014-08-04 15:13:30
【问题描述】:
我正在为触摸屏构建一个界面,并且需要在鼠标按下时激活单选按钮,因为我不知道正在使用的触摸屏是否会监听其他事件。有没有办法将 html 表单的原生功能替换为鼠标按下?
谢谢
【问题讨论】:
-
查找
touchstart。这个问题之前已经回答过很多次了。
标签: javascript jquery html forms mouseevent
我正在为触摸屏构建一个界面,并且需要在鼠标按下时激活单选按钮,因为我不知道正在使用的触摸屏是否会监听其他事件。有没有办法将 html 表单的原生功能替换为鼠标按下?
谢谢
【问题讨论】:
touchstart。这个问题之前已经回答过很多次了。
标签: javascript jquery html forms mouseevent
向表单添加 mousedown 事件监听器。
你可以使用 jquery。
//on jquery ready
$(function(){
$('form input').mousedown(function(e){
$(e.currentTarget).click();
})
})
这是一个小提琴。 http://jsfiddle.net/PgD5L/
【讨论】:
正如 pattmorter 所说,您可以在 html 中使用 touchstart 事件。您可以使用它来触发函数。
<input type='radio' touchstart='yourfunction()' value='Radio Title'></input>
在此处阅读更多信息:https://developer.mozilla.org/en-US/docs/Web/Events/touchstart
【讨论】: