【发布时间】:2014-06-23 17:09:33
【问题描述】:
我已将 5 个 div 设置为可拖动,并且每次拖放一个 div 都会移动到目标位置。如何设置初始化功能,以便按“再次播放!”掉落的卡片会回到拖放之前的位置。
这是我的代码的链接:
function init()
{
$('#successMessage').hide();
$('#successMessage').css( {
left: '580px',
top: '250px',
width: 0,
height: 0
} );
//Resetting the game
var faces = ['happy','mad','sad','worried','guilty'];
for (var i=0;i<5;i++)
{
$('#' + faces[i] + '').draggable({
stack: '#faceSlot',
cursor: 'move',
revert: true
});
}
$('#faceSlot').droppable({
hoverClass: 'hovered',
drop: handleCardDrop
});
};
【问题讨论】:
-
是否可以只重新加载拖动和页面内容?
-
是的,我怎样才能做到这一点?
-
请看我的回答。只需将页面刷新添加到函数 init()
标签: jquery drag-and-drop