diff --git a/extension/qfq/qfq/QuickFormQuery.php b/extension/qfq/qfq/QuickFormQuery.php
index 49df976d0fd4ce20185a75cdac1e3f14bf04c898..161c53b0edd91b5641e40a0c9fc87d9340443650 100644
--- a/extension/qfq/qfq/QuickFormQuery.php
+++ b/extension/qfq/qfq/QuickFormQuery.php
@@ -1393,9 +1393,20 @@ EOF;
     private function getDragAndDropCode() {
 
         $code = <<<EOF
-            <script type = "text/javascript" >
-            var dragi = new QfqNS . DragAndDrop($('.qfq-dnd-sort'));
-            dragi . makeSortable();
+            <script type="text/javascript">
+                $(function () {
+            
+            
+                    $('.qfq-dnd-sort').each(function() {
+                        var dndObject = new QfqNS.DragAndDrop($(this));
+                        dndObject.makeSortable();
+                    });
+            
+                    var zoni = new QfqNS.DragAndDrop($('.qfq-dnd'));
+                    zoni.makeBasketCase();
+            
+            
+                });
             </script>
 EOF;