[英]Trigger drag event of draggable handle
鉴于此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);
});
...为什么使用(handle2)拖动时,拖动事件不触发? ((句柄)按预期工作)
当我删除可拖动方法中的“处理”选项时,我可以使其工作...
$('.item').draggable({helper:'clone'});
$('.handle2').mousedown(function(e){
$('.handle').trigger(e);
});
http://jsfiddle.net/2wLsvsw5/1/
我想做的是触发手柄的拖动事件。
我试图做类似的事情,但我发现了这种解决方法
$('.item').draggable({
helper: 'clone'
});
$('.handle2').mousedown(function (event) {
handle = $(".item").children(".handle");
handle.trigger(event);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.