从数据库插入后使div可拖动

时间:2010-11-27 17:13:50

标签: jquery jquery-ui

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

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

据我所知,因为jQuery不再绑定到div ...?

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

我确实尝试过实现LiveQuery,但是无法使用它,我将如何使用.live?

这是页面的URL(链接已经死了)所有的拖放等JS都在custom.js中

非常感谢任何帮助

非常感谢

编辑:任何人都有任何想法?我真的被困在这一个:(

1 个答案:

答案 0 :(得分:0)

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

从您的代码('custom.js'):

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

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