0

Я следующий Javascript кода:JQuery перетаскивание не показывает тащило пункт после падения в список

$(document).ready(function() { 
    $(".NewsItemDraggable").draggable({ revert: "invalid" }); 
    $(".RelatedNewsDropDiv").droppable({ 
     accept: ".NewsItemDraggable", 
     activeClass: "ui-state-hover", 
     hoverClass: "ui-state-active", 
     drop: function (event, ui) { 
      AddReletedNewsItem(ui.draggable, $(this)); 
     } 
    }); 
    function AddReletedNewsItem($draggedItem, $dropArea) {     
     var $list = $("ul", $dropArea).length ? 
        $("ul", $dropArea) : 
        $("<ul/>"); 
     $dropArea.append($list.append($("<li>").append($draggedItem))); 
    } 
}); 

HTML:

<-- Multiple occurance of following div--> 
<div class="NewsItemDraggable" style="margin-top: 5px"> 
    Some html stuff here 
    <div class="RelatedNewsDropDiv"> 
     Drop Related News Items Here 
    </div> 
</div> 

Когда я перетащить любой NewsItemDraggable в RelatedNewsDropDiv другого NewsItemDraggable в это создает новое но не отображает содержимое перетаскиваемого NewsItemDraggable. В чем проблема? Будем рады, если дано какое-то руководство.

UPDATE:

После просмотра веб-это выглядит как это может быть связано с JQuery Сортируемый, но я не могу понять, как/что, или это действительно связаны?

+0

Посмотрите на эту скрипку http://jsfiddle.net/TCHdevlp/DgAd7/. Какова ваша проблема? – TCHdvlp

+0

@TCHdvlp В этой скрипке, когда я бросаю элемент, он не попадает в нужное место. И если я сброшу два предмета, они будут похожи друг на друга. Разве они не могут быть похожими на элемент списка один за другим? – Maheep

ответ

1

проверить это, сделал некоторые изменения jsfiddle.net/DgAd7/13/

Я использую помощник: «клон»

Смежные вопросы