【问题标题】:Why is my dblclick-Event not triggered reliably while in a jQuery-draggable?为什么我的 dblclick-Event 在 jQuery-draggable 中没有可靠地触发?
【发布时间】:2026-02-06 12:05:02
【问题描述】:

我在一个 div 中有一个 textarea,我使用 jQuery 可拖动使其可拖动。 textarea 被标记为只读。我想使用 dblclick-Event 使其可编辑,但这似乎与 jQuery 可拖动冲突,因为有时只需单击一次,而且大多数情况下只需三次单击就足够了。

我能做什么?

【问题讨论】:

    标签: javascript jquery events


    【解决方案1】:

    我的想法是,当您按下按钮时,您的第一次点击会轻微移动。默认情况下,JQUI 将“距离”属性设置为 1px,这意味着如果您的鼠标在单击时移动了一个像素,它就会触发可拖动代码。尝试在您的初始 .draggable 代码中使用此代码。

    $( ".selector" ).draggable({ distance: 30 });
    

    【讨论】:

      最近更新 更多