jquery UI draggable不适用于AJAX

前端之家收集整理的这篇文章主要介绍了jquery UI draggable不适用于AJAX前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个简单的D& D脚本,你可以在这里看到:

http://demo.superdit.com/jquery/dragdrop_cart/

现在它的工作很棒直到我试图用AJAX添加产品(页面加载后)

这是AJAX调用(常规AJAX)

$.ajax({
              url: "Search.PHP",dataType: 'json',type: 'GET',data: "ebayq="+value,success: function(data){
                globalRequest = 0;
                resultContainer2.fadeOut('fast',function() {
                    resultContainer2.html('');

              var html2 = [];


    for (var i = 0; i < items.length; ++i)  
  {

html2 += '

我猜是因为这些元素在页面加载后加载,并且它不会将它们识别为可拖动项目.

有没有办法让这个AJAX项目可拖动?

非常感谢你!

最佳答案
在您的AJAX成功方法中再次运行$(‘your-selector’).draggable().

除非您能找到一种方法使Jquery.on或Jquery.live与JqueryUI.Draggable一起使用.

原文链接:https://www.f2er.com/jquery/428160.html

猜你在找的jQuery相关文章