在鼠标按下时激活单选按钮

时间:2014-08-04 15:13:30

标签: javascript jquery html forms mouseevent

我正在为触摸屏构建一个界面,并且需要在鼠标按下时激活单选按钮,因为我不知道正在使用的触摸屏是否会侦听其他事件。无论如何都要将html表单的原生功能替换为鼠标按下?

由于

2 个答案:

答案 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