2011-11-14 4 views
5

एक उल सूची में कुछ आइटम शामिल हैं। अंतिम वस्तु हमेशा स्थिर स्थिति में रहनी चाहिए। मैंने .sortable() विधि के cancel विकल्प का उपयोग करने का प्रयास किया है, लेकिन यह क्रमबद्ध, बस खींचने को बंद नहीं करता है।उल सूचियों में तत्व को अयोग्य और अपरिवर्तनीय बनाने के लिए कैसे करें?

<ul id="sort"> 
    <li>Jquery</li> 
    <li>MooTools</li> 
    <li>Prototype</li> 
    <li>YUI</li> 
    <li class="last">must stay static (add position button)</li> 
</ul> 

$('#sort').sortable({ 
    cancel: '.last' 
}); 

उदाहरण बेला: http://jsfiddle.net/mbarinov/JLZvY/

उत्तर

10

आप एक चयनकर्ता जो आइटम कि last वर्ग का पर्दाफाश शामिल नहीं निर्दिष्ट करने के लिए items विकल्पों का उपयोग कर सकते हैं:

$('#sort').sortable({ 
    items: "li:not(.last)" 
}); 

आप एक अद्यतन बेला here मिल जाएगा।

+0

यह काम सही जवाब के लिए सही, महान धन्यवाद! – NiLL

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