我正在使用asp.net創建拖放web應用程序。獲取拖放jQuery的xy位置
這是我的樣品佈局:
+----------------------------------------------------+
| |
| |
| |
| |
| 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/
ok了,你想去哪兒圖像去?到一個固定的位置? –
我在哪裏放置圖像,但它必須在舞臺內。 – coderush