Я указываю параметр включения для перетаскиваемого объекта как «документа», но перетаскиваемый элемент нельзя перетаскивать за пределы контейнера.Это возможно, только если я укажу очень высокий z-индекс.Это приводит к странному отображению (перетаскиваемые элементы над другими элементами страницы).Что я должен указать, чтобы перетаскиваемые элементы div из контейнера editdiv перетаскивались в контейнер editdiv2?
$(function() {
$( "#editdiv" ).resizable();
$( "#editdiv" ).draggable();
$( "#editdiv" ).draggable("option", "handle", '#heading');
$( "#editdiv2" ).resizable();
$( "#editdiv2" ).draggable();
$( "#editdiv2" ).draggable("option", "handle", '#heading');
$( ".comurl" ).draggable();
$( ".comurl" ).draggable("option", "handle", '#dhandle');
$( "div.droppable" ).droppable({
drop: function( event, ui ) {
var $item = ui.draggable;
$item.fadeOut(function() {
$item.css( {"left":"", "top":"", "bottom":"", "right":"" }).fadeIn();
});
$item.appendTo( this );
}
});
$( ".comurl" ).draggable({ containment: 'document' });
});
Если я изменяю содержимое на 'parent' или 'window', перетаскиваемые элементы div в контейнере кажутся более ограниченными, чем если бы я выбирал 'document'.
Так как я думалчто z-index был проблемой, я установил z-index для класса ui-draggable-dragging в CSS.
.ui-draggable-dragging {
z-index: 999999;
background-color: red;
}
Что я должен исправить, чтобы иметь возможность перетаскивать элемент div, например, Facebook.com из первого контейнера во второй?У меня есть jsfiddle на http://jsfiddle.net/gkvgn/8/. Спасибо.