Поддающийся сортировке jQuery - Предельное количество объектов в списке

У меня есть таблица расписания, я использую jQuery, Поддающийся сортировке для редактирования.

Каждым днем является УЛ., и каждым событием является LI.

Мой jQuery:

    $("#colSun, #colMon, #colTue, #colWed, #colThu").sortable({
         connectWith: '.timePieces',
         items: 'li:not(.lith)'
    }).disableSelection();

Сделать весь LI поддающимся сортировке кроме тех, которые имеют класс "офсетный" (дневные имена). Пользователь может перетащить событие со дня на день или добавить новые события путем нажатия кнопки, которая добавляет новое перемещаемое событие (LI) к УЛ. кулака (воскресенье).

Я хочу сделать, каждый день принимают только до 10 событий. Как я делаю это?

Заранее спасибо!

9
задан marc_s 17 January 2016 в 08:37
поделиться

1 ответ

$(function() {
    $(".sortables").sortable({
        connectWith: '.connectedSortable',
        //receive: This event is triggered when a
        //connected sortable list has received an item from another list.
        receive: function(event, ui) {
            // so if > 10
            if ($(this).children().length > 10) {
                //ui.sender: will cancel the change.
                //Useful in the 'receive' callback.
                $(ui.sender).sortable('cancel');
            }
        }
    }).disableSelection();
});
28
ответ дан 4 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: