Ссылки запускаются после остановки сортировки jQuery - PullRequest
0 голосов
/ 05 ноября 2010

Мой сортируемый список - это набор ссылок. Ссылки не должны срабатывать, когда пользователь сортирует список или после того, как он отпустил мышь, чтобы остановить сортировку. С помощью следующего кода ссылки выполняются, когда пользователь отпускает мышь. Есть ли способ предотвратить это?

$("#applications").sortable({
    start: function () {
        $(".app_link").unbind("click")
    },
    stop: function () {
        $(".app_link").bind("click", function () {...stuff to do...})
    }
});

1 Ответ

1 голос
/ 05 ноября 2010

Во время перемещения элементов к ним добавляется класс .ui-sortable-helper. Может использоваться для освобождения их от привязки.

$("#applications").sortable();
$(".app_link:not(.ui-sortable-helper)").live("click", function () {...stuff to do...});
...