को पुनर्स्थापित कैसे करें मेरे पास 3 डिव्स हैं जिन्हें मैं ट्रैश कैन की छवि में खींच सकता हूं। एक बार जब उपयोगकर्ता माउस डिव अन्यथा गिरा दिया जाता है कि वह अपने मूल स्थान पर वापस परिवर्तित की गई विज्ञप्ति, यहाँ मेरी कोड है:jQuery UI - गिराए गए ड्रैगगेबल
<div id="draggables">
<div id="d1">
<header>A</header>
</div>
<div id="d2">
<header>B</header>
</div>
<div id="d3">
<header>C</header>
</div>
</div>
<img src="trash.jpg" id="trash" class="semitransparent" />
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script>
<script>
$(function(){
// draggables...
$("#d1,#d2,#d3").draggable({
revert:"invalid"
});
$("#trash").droppable({
activeClass:"opaque",
drop: function(event, ui){
ui.draggable.fadeOut(function(){
ui.draggable.remove();
});
}
});
});
मैं भी ट्रैशकैन की छवि के लिए एक activeClass लागू तो उपयोगकर्ता यह जानता है कि वे खींच सकते हैं/कार्यक्षमता सक्रिय है। हालांकि मैं अपना कोड विस्तारित करना चाहता हूं ताकि जब एक डिव गिरा दिया जाए तो इसे "ड्रैगगेल" Div के भीतर अपनी मूल स्थिति में बहाल कर दिया जाए। मुझे यकीन है कि ड्रैग करने योग्य तत्वों पर या फ़ंक्शन के भीतर एक सहायक क्लोन का उपयोग करना है, किसी भी तरह से "ड्रैगगेल" Div में शामिल होना है। क्या किसी के पास कोई सलाह है? क्या कोई तरीका है: ui.draggable.restore();
मैं उपयोग कर सकता हूं?
यदि मेरा शब्द खराब है तो कृपया मुझे बताएं और मैं प्रश्न को दोबारा जोड़ दूंगा।
मेरी draggables साथ मैं उपयोग कर रहा हूँ, आप कैसे सुझाव दे रहे हैं मैं इसे फिर से उपयोग करें? –
यदि आप सत्य पर वापस सेट करते हैं तो तत्व ड्रॉप के बाद इसकी मूल स्थिति में बहाल हो जाएगा। – bardiir
हालांकि मैंने सोचा कि वापसी केवल तभी होगी जब ड्रैगगेबल को ड्रॉपपेल पर नहीं छोड़ा गया हो? मुझे यहां –