我怎样才能点击'元素在iOS触控设备上有可选文字吗?

时间:2014-01-30 22:18:46

标签: javascript html ios

我有一个元素(div),上面有许多javascript触摸和鼠标处理程序。显然,这意味着元素为'clickable',而且您似乎无法在iPad上的可点击元素上选择文本。

这有什么办法吗?事件处理程序是正常工作所必需的,但我也希望用户能够选择和复制文本。

一种解决方案是制作div contenteditable=true。事件处理程序仍然有效,我可以长按以显示选择器。但这会产生一系列问题,如果可以,我想避免让人满意。

1 个答案:

答案 0 :(得分:0)

经过一些修补,我找到了一个解决方案:将鼠标放在窗口而不是元素上,然后单击处理程序。然后,检查处理程序中的事件target,以查看感兴趣的元素是否是被点击的内容。

不理想,但似乎有效。我可以在iPad上长按并创建一个选项。