jquery - 内容动态化后,可拖动不再起作用

标签 jquery ajax jquery-ui

我是 JQuery 新手,在内容移至 AJAX 调用后,我破坏了可拖放功能。

当我在 HTML 表中加载页面加载的数据时,一切工作正常。现在我用 AJAX 注入(inject)它,该功能已停止工作。

有人可以告诉我我需要做什么才能让它在一切动态的情况下工作吗?

最佳答案

function initDraggable(c){
   $(c).draggable();
}
$.ajax{
   ........
   success:function(){
      initDraggable($(".draggable-item"));
   }
}

ajax之后,再次调用init函数

关于jquery - 内容动态化后,可拖动不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18545341/

相关文章:

Jquery 悬停图像和 Alt 文本 - 执行顺序?

javascript - Kendo grid 错误 : kendo. all.min.js :12 Uncaught TypeError: e. slice is not a function

javascript - 使用 Underscore.js、jQuery 和 jQueryUI 在 RequireJS 中无法正确加载 Gridstack.js

javascript - 如何使div可拖放

javascript - 在 jQuery 中拖动表格行

javascript - 如何使用 Javascript 检测浏览器窗口何时横向滚动

javascript - HTML、JQuery分离加载div

javascript - 缺少 : after property ID

php - 使用 jQuery 加载页面

php - div 中图像到文本的过渡