微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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一起使用.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐