Стойностите на масива не се сортират правилно в jquery

създадох това, моля, вижте това на цял екран и плъзнете елемент b от последното поле в първото поле

[http://jsfiddle.net/StaHg/]

има четири вида сортируеми с четири различни класа, всеки клас има елементи със своя елемент от данни. Разреших конкретни стойности на елемент от данни за конкретен контейнер с ширина в име на масив Data. работи за първия елемент в масива.

Например, моля, плъзнете елемент b от първия контейнер до последния контейнер

контейнерът трябва да приема онези елементи, които са разрешени в масива с име на клас

Някакви идеи


person Hushme    schedule 06.07.2013    source източник
comment
При мен работи.   -  person J David Smith    schedule 06.07.2013
comment
моля, опитайте да плъзнете елемент b от първия контейнер до последния контейнер   -  person Hushme    schedule 06.07.2013


Отговори (1)


Проблемът е, че се проваляте в момента, в който първият елемент в списъка не съвпада. Трябва да се провалите само след като цикълът приключи и всички елементи не съвпадат.

for( var j = 0; j <= Data[i].element.length; j++){
    if ( Data[i].element[j] == element){
        alert("they matched")
        return false;
    }
}

alert("Sorry The Specific item Cannot be placed here!");
$(ui.sender).sortable('cancel');
return false

Актуализирана цигулка

person James Holderness    schedule 06.07.2013
comment
Благодаря ви за помощта, промених метода и постигнах това, но ви благодаря, че ме накарахте да осъзная грешката си jsfiddle.net/ StaHg/4 - person Hushme; 06.07.2013