gpt4 book ai didi

javascript - 触发可拖动 handle 的拖动事件

转载 作者:行者123 更新时间:2023-11-28 10:54:00 26 4
gpt4 key购买 nike

鉴于此 html...

<div class="item">
<span class="handle">(handle)</span>
<span> Drag using the "(handle)"</span>
</div><br/>
<div class="handle2">(handle2)</div>

...还有这个 jQuery...

$('.item').draggable({helper:'clone', handle:'.handle'});

$('.handle2').mousedown(function(e){
$('.handle').trigger(e);
});

http://jsfiddle.net/2wLsvsw5/

...为什么使用(handle2)拖动时不触发拖动事件? ((句柄)按预期工作)

当我删除可拖动方法中的“句柄”选项时,我可以使其工作......

$('.item').draggable({helper:'clone'});

$('.handle2').mousedown(function(e){
$('.handle').trigger(e);
});

http://jsfiddle.net/2wLsvsw5/1/

我想做的是触发 handle 的拖动事件。

最佳答案

我试图做类似的事情,我发现了这个解决方法

$('.item').draggable({
helper: 'clone'
});

$('.handle2').mousedown(function (event) {
handle = $(".item").children(".handle");
handle.trigger(event);
});

http://jsfiddle.net/zksu352w/1/

关于javascript - 触发可拖动 handle 的拖动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911106/

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