Hirdetés

Új hozzászólás Aktív témák

  • trisztan94

    őstag

    Van nekem egy listám, arra rá van kötve a jQueryUI Sortable widget. Na most ez a lista dinamikusan bővülhet, kliensoldalról hozzáadok elemeket. Ilyenkor mindig meghívom újra a selector.sortable()-t, hogy az új elemekre is hatással legyen.

    Megadtam egy callback-et:

    $('.sortable').sortable({
    change: function( event, ui ) {
    numberWaypoints();
    }
    });

    A függvény:

    function numberWaypoints(){
    var i = 1;
    $('#pageslide .waypoint').each(function () {
    $(this).parent().parent().find('.control-label').text(i + '.');
    i++;
    });
    }

    Ha nem függvényt hívok meg, hanem csak console.log-ot, akkor hibátlan a dolog, de a függvény nem akar lefutni. Ez azért kellene, mert jelen esetben amikor változtatja a listát valaki és mondjuk megfogta a 60. elemet és berakta a 2. helyére, akkor a sorszáma nem változik, tehát a 2. helyen lesz a 60-as sorszámú, a 60. helyen pedig a 2. sorszámú.
    Tehát ezt kellene kiküszöbölni.

    Máshol már használom ezt a fgv-t, tehát az biztos jó.

    Szerk:

    tehát, tehát, jó sok itt a tehát.

Új hozzászólás Aktív témák