Привет Я новичок в jQuery и стараюсь работать над доказательством концепции. Я разместил здесь пример кода, и мое требование следующее.JQuery drag and drop
У меня есть две осколки собаки/овцы, и я хочу бросить их на рубашку.
Я бросаю овцу/собаку на рубашку, но как только она падает, она переходит в левое положение дивы.
Я пытался делать $('[id$="apparel"]').append(dropElem);
вместо $(this).append(dropElem);
Может кто-нибудь, пожалуйста, помогите мне в этом?
это мой Javascript
$(".items").draggable({helper: 'clone'});
$(".droparea").droppable({
accept: ".items",
hoverClass: 'dropareahover',
tolerance: 'touch',
drop: function(ev, ui) {
var dropElemId = ui.draggable.attr("id");
var dropElem = ui.draggable.html();
$(this).append(dropElem);
alert("drop done");
}
});
И HTML
<div class="wrap">
<div class="sourcearea">
<span class="items" id="itemsheep">
<img src="sheep.jpg" width="100">
</span>
<span class="items" id="itemdog">
<img src="dog.jpg" width="100">
</span>
</div>
<div class ="droparea">
<img src="RedShirt.jpg" width="300" height="300" id="apparel">
</div>
</div>
это как мой HTML выглядит
... Но собаки и овца не носит рубашки, которые могли бы быть проблемой: P –