gpt4 book ai didi

javascript - 如何使 'clickable' 元素在 iOS 触摸设备上具有可选文本?

转载 作者:行者123 更新时间:2023-11-28 08:33:57 26 4
gpt4 key购买 nike

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

有什么办法可以解决这个问题吗?事件处理程序对于正常工作是必要的,但我也希望用户能够选择和复制文本。

一种解决方案是使 div contenteditable=true。事件处理程序仍然有效,我可以长按以调出选择器。但这会产生一系列问题,如果可以的话,我想避免使用 contenteditable。

最佳答案

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

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

关于javascript - 如何使 'clickable' 元素在 iOS 触摸设备上具有可选文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21468626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com