【问题标题】:Making div dragable after being inserted from database从数据库插入后使 div 可拖动
【发布时间】:2010-11-27 17:13:50
【问题描述】:

想知道是否有人可以帮助我解决这个 jquery ui 拖放问题。

我有一些可拖动和可放置的 div,当它们被拖到那里的容器时会克隆自己。我将 div 的位置保存在数据库中,但是如果我动态插入完全相同的 HTML 并重新加载页面,则 div 不再可拖动、可放置等。

我知道这是因为 jQuery 不再绑定到 div...?

所以我的问题是,如何使动态插入的 div 再次可拖放?

我确实尝试实现 LiveQuery,但无法使其正常工作,我将如何使用 .live?

这是页面的 URL(链接失效)所有拖放等 JS 都在 custom.js 中

非常感谢任何帮助

非常感谢

编辑:有人有什么想法吗?我真的被这个困住了:(

【问题讨论】:

  • 顺便说一句,这个网站看起来很可爱。叶子按钮可以用作图形思维,但其他方面非常出色;我喜欢家谱,在我 10 岁时第一次做了很多,很久以前。我会喜欢这样的。

标签: jquery jquery-ui


【解决方案1】:

您只需对树中的项目调用draggable()。您现有的代码已经对具有 drag 类的所有项目执行此操作。

来自您的代码('custom.js'):

//Make element draggable
$(".drag").draggable( ... );

这不会影响树中的项目,因为它们没有类 drag。一个简单的解决方法是简单地将类 drag 添加到您的树项目中。或者,您可以以某种方式专门选择您的树项目,然后将可拖动应用到该选择。

【讨论】:

  • 感谢您的帮助,现在已经整理好了 :)
猜你喜欢
  • 2013-04-11
  • 1970-01-01
  • 2011-12-04
  • 1970-01-01
  • 2014-12-07
  • 1970-01-01
  • 2014-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多