मूल रूप से एक सूची संरचना का उपयोग करके, मैं प्रत्येक ली को अपने स्तर के भीतर क्रमबद्ध करने की कोशिश कर रहा हूं, लेकिन अन्य स्तरों के भीतर नहीं। इसलिए यदि मैं Number 1
को खींच रहा हूं तो यह किसी भी उप उल या ली के साथ मिश्रण नहीं करेगा लेकिन केवल Number 2
से नीचे जाएगा। यही वह है जो मैंने अभी तक किया है, और जब यह ली के स्तर से ऊपर जाने से रोकता है, तो यह ली के स्तर को नीचे से मिश्रण करने से नहीं रोकता है। उदाहरण के लिए अभी मैं स्थानांतरित कर सकते हैं Number 1
Number 2.1
के बीच और Number 2.2
jQuery यूआई: केवल अपने माता-पिता स्तर के भीतर क्रमबद्ध करने की अनुमति दें, और ऊपर या नीचे
$(".sortable2, .sortable2 ul").sortable({
opacity: 0.5,
stop:function(i){
$.ajax({
type: "GET",
url: "?",
data: $(this).sortable("serialize")
});
}
});
$(".sortable2").selectable();
$(".sortable2").disableSelection();
$('.sortable2').bind('mousedown', function(e) {
e.stopPropagation();
});
यहाँ उल ली संरचना होती है:
<ul class="sortable2">
<li>Number 1
<ul class="sortable2">
<li>Number 1.1</li>
<li>Number 1.2</li>
</ul>
<li>
<li>Number 2
<ul class="sortable2">
<li>Number 2.1</li>
<li>Number 2.2
<ul class="sortable2">
<li>Number 2.2.1</li>
<li>Number 2.2.2</li>
</ul>
</li>
</ul>
<li>
</ul>
ग्रेट !!! अच्छी तरह से समझाया गया – shadow0359