如何通过在html5中触摸按钮来调用功能
尝试绑定'touchstart'事件。
这里是触摸事件的一些文档:https://developer.mozilla.org/en/DOM/Touch_events
element.addEventListener("touchstart", touchHandler);
function touchHandler(){ /* your code here*/}
在HTML中,你可以做这样的:
<button onclick="yourFunction()">Click here</button>
在JavaScript中,你可以做这样的;
function yourFunction(e){
doSomething();
}
document.getElementById("yourButtonId").onclick=yourFunction;
在Javascript中记住:在页面已经加载之后,不要在!
Click事件在移动设备上存在一些问题。我在iOS上的“点击区域”出现了问题,这是错误的。 – gabitzish
我需要ontouch函数不onclick –
使用ommouseover() –
嗨加比茨,考虑提供一个链接,例子或一点点深度或细节到你的答案。就目前而言,这不仅仅是一个实际答案的评论。 – jmort253
您的编辑无助于事。尝试实际添加示例到您的答案..不只是指引用户在一个模糊的方向。 – Daedalus
现在呢?我不认为我指出的链接是一个虚拟方向。有一个用法例子和很好的解释。 – gabitzish