在一个iOS APP中,有一个webView包含很多文本行。到目前为止,我使用 javascript 来检测用户单击了哪些文本。但由于行高和换行符(空格)过大,有时会导致文本点击不正确。
点击绿点位置,可以检测到文本1,点击蓝点和红点则检测不到文本2和4。
点击空白是否可以获得最接近的ID?如果点击位置附近有两个文本,则获取最接近的文本。
谢谢。
<span id='1'>This is text</span> <span id='2'>This is text 2</span>
<br>
<p>
<span id='3'>This is text 3</span>
<br>
<span id='4'>This is text 4</span>
最佳答案
您可能希望将文本放入另一个 div 标签内,该标签上有一些可以单击的填充。一个例子是 this weave 。只需更改 CSS 中 .holder 的填充即可调整填充量。我希望这就是您正在寻找的解决方案类型...
关于javascript - 如何获取最接近的id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45248229/