Я создаю перетаскивание веб-приложения с помощью asp.net.получить xy положение перетаскивания jQuery
это мой образец макета:
+----------------------------------------------------+
| |
| |
| |
| |
| STAGE DROP AREA |
| |
| |
| |
| |
+----------------------------------------------------+
+----------------------------------------------------+
| +------+ +------+ +------+ +------+ +------+ |
|< |IMG A | |IMG B | |IMG C | |IMG D | |IMG E | >|
| +------+ +------+ +------+ +------+ +------+ |
+----------------------------------------------------+
Все изображения во второй панели (IMG A..E) являются перетаскиваемым на стадии. Моя проблема теперь - это каждый раз, когда я перетаскиваю изображение, которое он сначала просматривает в верхнем левом углу сцены.
Это мой код для перетаскивания:
$(document).ready(function() {
$(".Images").draggable({
helper: 'clone',
scroll: false
});
$("#stage").droppable({
accept: ".Images",
drop: function (event, ui) {
if ($(ui.draggable).hasClass('copied')) return
var droppedItem = $(ui.draggable).clone().addClass('copied');
droppedItem.draggable({
containment: "#stage"
});
$(this).append(droppedItem);
}
});
});
это мой CSS для сцены:
.stageCSS{
position:absolute;
width:640px;
height:376px;
top: 124px;
left: 84px;
}
это источник моего кода: http://jsfiddle.net/IrvinDominin/ufHMm/
нормально, и где вы хотите изображения идти? в фиксированное положение? –
Где я бросаю изображение, но оно должно быть внутри сцены. – coderush