Javascript Dragula-双击复制元素(移动)

Javascript Dragula-双击复制元素(移动),javascript,jquery,double-click,dragula,Javascript,Jquery,Double Click,Dragula,是否有一种方法可以使用双击双击将dragula元素从一个容器复制到另一个容器(仅适用于移动视图)?当你用手指按住元素时,屏幕会滚动,拖动在手机上的效果并不好 为了让事情变得更有趣,我的可拖动元素是divs'btn group',它有下拉按钮,例如: <div class="btn-group"> <button type="button" class="btn dropdown-toggle" data-toggle="dropdown" aria-haspopup="tr

是否有一种方法可以使用双击双击将dragula元素从一个容器复制到另一个容器(仅适用于移动视图)?当你用手指按住元素时,屏幕会滚动,拖动在手机上的效果并不好

为了让事情变得更有趣,我的可拖动元素是divs'btn group',它有下拉按钮,例如:

<div class="btn-group">
  <button type="button" class="btn dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="dropdownMenuButton1">
   OPTIONS
  </button>
  <div class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
    <a class="dropdown-item" href="#!">OPTION 1</a>
    <a class="dropdown-item" href="#!">OPTION 2</a>
    <a class="dropdown-item" href="#!">OPTION 3</a>
  </div>
</div>
我正在复制divs btn组,而不是下拉列表项


这就是为什么双击似乎是更好的解决方案。点击一次可选择下拉项,双击可复制。

您可以使用单击事件中的event.preventDefault禁用默认下拉项单击。然后双击,您可以移动单击的项目

$copyfrom.dropdown-item.onclick,function{ e、 防止违约; 返回false; }; $copyfrom.dropdown-item.ondblclick,函数{ $this.clone.appendTocopyto; }; 下拉源: 下拉目标:
您正在将下拉项复制到什么位置?你需要先禁用bootstrap的下拉菜单项click event来执行此操作。嗨,塔哈,谢谢你的回答,但这会移动对象,而不是复制它。我想复印一下。如果可能,最好使用dragula语法。我相信我们互相误解了。我不是在复制下拉项,而是复制按钮本身,尽管它与问题原则的对象无关。我检查并发现dragula组件没有编程拖动方法,我在回答中从“分离”切换到“克隆”,以复制元素而不是移动。