Сортируемый и сбрасываемый деактивировать в jQuery UI - PullRequest
1 голос
/ 03 октября 2011

Я прикрепил сортируемый и сбрасываемый пользовательский интерфейс jQuery к нескольким различным страницам на моей странице.

Я хочу, чтобы элементы, которые удаляются, не попадали в ближайший столбец к столбцу «отбрасываемый» послепользователь перетянул другой активный столбец.

http://jsfiddle.net/jordanbaucke/W3yyk/4/

Я попытался отключить ближайший столбец «сортируемый» и активировать его, когда активен «сбрасываемый», но это не работает,Как я могу это исправить?

1 Ответ

1 голос
/ 04 октября 2011

Вам нужно будет добавить метод $ .sortable ('cancel') для события $ .droppable 'drop', например:

$('#droppablecolumn').droppable({
    over: function(en, ui) {
        $(this).css('background-color', 'grey');
    },

    out: function(en, ui) {
        $(this).css('background-color', 'white');
    },

    drop: function(){
        $('.column').sortable('cancel');    
    }    
});

Это должно отменить текущее событие $ .sortableкак только падение произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...