javascript - 如何检测输入中的 "drag"?

标签 javascript html jquery jquery-events

我有一个如下所示的输入字段:

<input id="test" value="abdefg" />

我想要一个 jQuery 事件来检测我是否在输入字段中拖动文本。对于拖动,我的意思是您首先选择ab 并拖动该选择,使其在g 之后结束。

是否有可能检测到这样的东西?

最佳答案

我不知道拖动文本时触发的任何特定事件。但是应该可以只保存 mousedown 字段的值,然后在触发 mouseup 事件时将其与字段的新值进行比较。如果值发生了变化,则说明有东西被拖拽了。

还是我在这里遗漏了什么?

关于javascript - 如何检测输入中的 "drag"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977274/

相关文章:

javascript - Require.js 和 document.write()

javascript - 使用水平导航显示内容 (JavaScript)

php - 如何使用PHP代码将图片上传到MySQL数据库

jQuery:类和命名空间

javascript - Dojo XHR 将 200 OK 视为错误

javascript - JS Promise 被调用但没有调用它

javascript - 在没有 div 的情况下使用 React 的 dangerouslySetInnerHTML?

javascript - 点击图库中的图片后滑出描述

javascript - Json 数组对象转字符串逻辑

jquery - 使用 $(html, props) 并附加 .data 通过 jQuery 创建新元素