यह शायद करना बहुत आसान है, लेकिन मैं हमेशा बहुत जटिल सोचता हूं।JQuery-UI ड्रैगगेबल मूल पॉप पर रीसेट करें।
मैंने अभी एक निश्चित चौड़ाई/ऊंचाई + फ्लोट के साथ #draggable/#droppable के साथ एक सरल परीक्षण स्थापित किया है: बाएं।
मैं फिर एक रीसेट बटन #droppable पर स्नैप किए जाने के बाद # मूलभूत स्थिति में #draggable को रीसेट करने में सक्षम होना चाहता हूं। (नीचे पंक्ति)
$(document).ready(function() {
$("#draggable").draggable
({
revert: 'invalid',
snap: '#droppable',
snapMode: 'corner',
snapTolerance: '22'
});
});
$("#droppable").droppable
({
accept: '#draggable',
drop: function(event, ui)
{
$(this).find("#draggable").html();
}
});
$(".reset").click(function() {
/* What do I put here to reset the #draggable to it's original position before the snap */
});
मुझे जो चाहिए वह लगता है। हालांकि, जब मैं \t $ ("# draggable") जोड़ता हूं। डेटा ({'originalLeft': $ ("# draggable")। Css ('left'), 'origionalTop': $ ("# draggable")। Css ('टॉप') }); ड्रैगगेबल – user2110966
@ user2110966 काम करना बंद कर देता है मुझे लगता है कि आपकी टिप्पणी अपूर्ण है? –
मैंने इसे संपादित किया, इसके बारे में खेद है। "ड्रैगगेबल काम करना बंद कर देता है"। मैंने पूरी चीज़ को कॉपी/पेस्ट करने की भी कोशिश की। यह अजीब है, क्योंकि यह स्पष्ट रूप से डेमो पर काम करता है। – user2110966