首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >允许在可拖放事件上创建的项目是可拖动的

允许在可拖放事件上创建的项目是可拖动的
EN

Stack Overflow用户
提问于 2016-09-19 21:43:05
回答 1查看 27关注 0票数 0

我正在开发一个自定义工作流风格的应用程序。我正在使用jQuery UI作为拖放工具包。

在拖放一个项目时,我呈现了一个bootstrap面板,其中包含主体中的各种项目(取决于被拖放的内容)。

现在,我想要做的是允许这些面板在拖放区域内再次可拖动,但我似乎无法实现。

下面是一个指向html要点的链接。忽略linkme的东西,这是我正在努力的另一个方面。理想情况下,对象可以拖动到解决方案div中的任何位置。

https://gist.github.com/ajberry/0ab2c0adca4f92855b26b63f929b108d

我假设这是很愚蠢的事情,并且我已经尝试了以下方法,但没有成功:

代码语言:javascript
运行
复制
$( ".panel-default" ).draggable();

因为我认为这将允许每个面板是可拖动的。我猜是因为我的droppable事件或者别的什么。

问候

EN

回答 1

Stack Overflow用户

发布于 2016-09-19 22:01:23

我在drop事件上添加了draggable属性。在此之前,对象并不存在,因此无法应用它。

代码语言:javascript
运行
复制
function handleDropEvent( event, ui ) {
  var rownum = $("#solution .panel-default").length;
  console.log(rownum);
  var draggable = ui.draggable;
  var mytype = draggable.attr('class');
  if (!(mytype.includes("panel-default"))){
    renderChildControls(draggable.attr('id'), rownum)
    }
   $('.panel-default').draggable();

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39574723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档