jquery의 드래그 가능한 플러그인으로 간단한 드래그 앤 드롭 게임을 만들고 있습니다. (의 나머지 부분과 같은 상상하십시오draggable을 다시 원래 위치로 되 돌리는 방법은 무엇입니까?
예를 들어<div class="drag">
<div class="container">
<div id="circle"></div>
</div>
<div class="container">
<div id="square"></div>
</div>
<div class="container">
<div id="triangle"></div>
</div>
<div class="container">
<div id="star"></div>
</div>
</div>
<div class="drop">
<div class="container">
<div id="circle"></div>
</div>
<div class="container">
<div id="square"></div>
</div>
<div class="container">
<div id="triangle"></div>
</div>
<div class="container">
<div id="star"></div>
</div>
</div>
이 원에 대한 정보는 다음과 같습니다
4 개 모양, 원, 사각형, 삼각형과 별, 그리고 div의에서 지역 오프 4 드롭있다 모양) :
function init() {
$('.drag #circle').data('shape','circle').draggable({
cursor: 'move',
stack: '#circle',
revert: true
});
$('.drop #circle').data('shape','circle').droppable({
accept: '#circle',
drop: handleDropEvent
});
};
init();
이 핸들 드롭 이벤트 :
function handleDropEvent(event, ui) {
var item = $(this).data('shape');
var drop = $(this).data('shape');
var dragItem = ui.draggable;
if (item==drop){
dragItem.position({ of: $(this), my: 'left top', at: 'left top' });
dragItem.draggable('option', 'revert', false);
dragItem.draggable('disable');
$(this).droppable('disable');
correctMatch++;
}
if (correctMatch == 4) {
$('.replay').show();
$('.replay').click(function(){
init();
});
}
}
지금 재생 클래스 I 재생 버튼. 내 모양을 원래 위치로 되돌리려면 어떻게합니까?
감사합니다. 2 단계가 무엇인지 모르겠지만 지금은 완벽하게 작동하고 있습니다. – user1193783