【发布时间】:2026-02-06 12:05:02
【问题描述】:
我在一个 div 中有一个 textarea,我使用 jQuery 可拖动使其可拖动。 textarea 被标记为只读。我想使用 dblclick-Event 使其可编辑,但这似乎与 jQuery 可拖动冲突,因为有时只需单击一次,而且大多数情况下只需三次单击就足够了。
我能做什么?
【问题讨论】:
标签: javascript jquery events
我在一个 div 中有一个 textarea,我使用 jQuery 可拖动使其可拖动。 textarea 被标记为只读。我想使用 dblclick-Event 使其可编辑,但这似乎与 jQuery 可拖动冲突,因为有时只需单击一次,而且大多数情况下只需三次单击就足够了。
我能做什么?
【问题讨论】:
标签: javascript jquery events
我的想法是,当您按下按钮时,您的第一次点击会轻微移动。默认情况下,JQUI 将“距离”属性设置为 1px,这意味着如果您的鼠标在单击时移动了一个像素,它就会触发可拖动代码。尝试在您的初始 .draggable 代码中使用此代码。
$( ".selector" ).draggable({ distance: 30 });
【讨论】: