使用ajax调用创建处理新对象的自定义事件?

时间:2011-05-13 13:17:13

标签: jquery events

我有一个带有div的页面,用于加载来自使用jquery / ajax调用的php脚本的内容。 内容本质上是文件/文件夹树。 我需要使这些droppable / draggable,所以我使用.draggable和.droppable jquery的函数。我将所有内容包装在$(window).load中(使用document.ready不起作用,也许ajax调用thatr创建元素在js之前调用)。 在这个页面中有一个计时器,在5分钟后通过ajax / jquery更新调用相同函数的div的内容。 更新后拖放不再起作用,是jquery无法处理新创建的对象的问题。 那么我必须做些什么来使事情正确? 我应该在每次更新后创建一个新事件,并使用.bind / .trigger绑定此自定义事件的拖放吗?

希望你明白我的意思

2 个答案:

答案 0 :(得分:0)

您应该使用livedelegate

答案 1 :(得分:0)

您是否看过jsTree插件? IT处理ajax请求,拖放和主题为您服务。