2010-05-17 18 views
18

Jquery UI सॉर्ट करने योग्य (जिस तरह से बढ़िया है) का उपयोग करते समय आप उस आइटम को कैसे प्राप्त करते हैं जो वर्तमान में सॉर्ट किया जा रहा है।Jquery UI Sortable - आइटम को सॉर्ट किया जा रहा है

जब आप $(this); का उपयोग करते हैं तो यह वास्तविक सॉर्ट करने योग्य सूची नहीं देता है, वर्तमान क्रमबद्ध आइटम नहीं।

मैं विजेट के साथ फैंसी-पैंट चीजें करना चाहता हूं जब उपयोगकर्ता इसे खींच रहा है। जैसे दो सूचियों के बीच खींचते समय इसे एनिमेट करें।

तो मैं वर्तमान आइटम को क्रमबद्ध कैसे प्राप्त करूं?

बस के नीचे एक छोटे कोड थोड़ा और

$(function() { 
    $("#sortable_1").sortable({ 
     start : function(event, ui){ 
      //get current element being sorted 
     }, 
     stop : function(event, ui){ 
      //get current element being sorted 
     } 
    }).disableSelection(); 
}); 

उत्तर

38

जहां तक ​​मेरा अपनी start: function(event, ui) वर्तमान तत्व अनुसार क्रमबद्ध किया जा रहा है के बारे में पता कर रहा हूँ ui समझाने के लिए ...।

टिप्पणियों में उल्लिखित ui.item वर्तमान तत्व है।

+2

चीयर्स। यह ui.item है लेकिन ui पर्याप्त करीब है। एक टिक है – Smickie

+0

'ui.item' को सही करने के लिए अपडेट किए गए टिक जवाब के लिए धन्यवाद – Nalum

संबंधित मुद्दे