鉴于一个HTML页面已经满载onclick
以及之后由JavaScript添加的更多内容,如何在iOS上的触摸事件中触发这些功能?
例如:
<div onclick='dosomething();'></div>
最好只有一段穿过页面的JS添加触摸事件。 JQuery很好。
答案 0 :(得分:-1)
检查出来
添加事件处理程序,如此。
<canvas id="canvas" width="600" height="600" style="border:solid black 1px;">
Your browser does not support canvas element.
</canvas>
<br>
<button onclick="startup()">Initialize</button>
<br>
Log: <pre id="log" style="border: 1px solid #ccc;"></pre>
-
function startup() {
var el = document.getElementsByTagName("canvas")[0];
el.addEventListener("touchstart", handleStart, false);
el.addEventListener("touchend", handleEnd, false);
el.addEventListener("touchcancel", handleCancel, false);
el.addEventListener("touchmove", handleMove, false);
log("initialized.");
}
然后你可以创建函数handleStart,handleEnd等来做任何事情。