我正在为触摸屏构建一个界面,并且需要在鼠标按下时激活单选按钮,因为我不知道正在使用的触摸屏是否会侦听其他事件。无论如何都要将html表单的原生功能替换为鼠标按下?
由于
答案 0 :(得分:0)
向表单添加一个mousedown事件侦听器。
你可以使用jquery。
//on jquery ready
$(function(){
$('form input').mousedown(function(e){
$(e.currentTarget).click();
})
})
这是一个小提琴。 http://jsfiddle.net/PgD5L/
答案 1 :(得分:0)
如pattmorter所述,您可以在html中使用touchstart事件。您可以使用它来触发一个功能。
<input type='radio' touchstart='yourfunction()' value='Radio Title'></input>
在此处阅读更多内容:https://developer.mozilla.org/en-US/docs/Web/Events/touchstart