我有一个带有文字的div。我希望在iPad上可以选择文本(用于复制/粘贴)。同时我希望能够处理onclick事件。 这似乎并不顺利。 div可以快速点击,但不能选择。
有人知道解决这个问题吗?
<html>
<head>
<script>
function run() {
// do some stuff here...
}
</script>
</head>
<body>
<!-- removing this onclick makes the div selectable -->
<div onclick="run()">
<p>AAA aaaa aaaa aaaa<p>
<p>bbbbb bbbb BBBBB</p>
<div>
</body>
答案 0 :(得分:0)
您应该使用事件处理程序进行iOS网络交互:
// Replace "document" with the element you want it to apply
// to through getElementById("anId")
document.addEventListener("touchstart", run, false);
这将在触摸开始时调用run()。
onclick,onmousedown等的默认方法在iPhone,iPod touch和iPad上表现得非常奇怪。
更多here