gpt4 book ai didi

javascript - HTML textarea onselect 不适用于移动设备

转载 作者:行者123 更新时间:2023-11-28 07:12:15 25 4
gpt4 key购买 nike

我有一个函数,当用户在文本区域中选择一个单词(通常通过双击它)时,我会运行该函数。它在 PC 上运行得很好。在 Android 设备上,长按单词会选择它,但不会触发 onselect。

有什么办法可以解决吗?或者也许可以采取一些解决办法来在正常点击时选择一个单词?

这是 cshtml 中的行

<textarea class="all_txt" id="all_txt" onselect="wordSelected(this, @loggedIn)"></textarea>

这是 JavaScript 函数

function wordSelected(txt, loggedIn) {
var selected = txt.value.substring(txt.selectionStart, txt.selectionEnd);
var substring = selected.trim();
start = selected.search(substring) + txt.selectionStart;
end = start + substring.length;
...
}

最佳答案

好吧,我最终添加了一个调用 wordSelected 的按钮,用户可以在选择单词后单击该按钮。不是最佳方法,但似乎是唯一的方法。

关于javascript - HTML textarea onselect 不适用于移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31180104/

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