gpt4 book ai didi

JavaScript:当用户用鼠标选择文本时观察文本选择长度的变化

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

我正在建立一个网站,用户可以选择文本的某些部分将其翻译成另一种语言。但有一个限制 - 如果用户选择的字符串太长,则无法执行翻译。当用户在拖动鼠标选择文本时超过允许的选择长度时,我希望能够更改选择的颜色(通过 CSS::selection)。有没有办法用JavaScript观察所选字符串的长度变化? Mouseup 事件将不起作用 - 重点是警告用户在 mouseup 之前他们的选择时间太长。

最佳答案

onMouseDown - 开始监听 onMouseMove 事件。

onMouseMove - 获取选择并更新您的样式。

onMouseUp - 删除 onMouseMove 事件监听器

关于JavaScript:当用户用鼠标选择文本时观察文本选择长度的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26382969/

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