2 окна предупреждений об обновлении jquery-ui-sortable? - PullRequest
2 голосов
/ 23 февраля 2011

Почему я получаю 2 предупреждающих сообщения, когда меняю порядок тегов html sortable div?

http://jsfiddle.net/oshirowanen/QgqRV/1/

Я бы подумал, что следующая строка в ссылке выше будет иметьдано 1 предупреждающее сообщение?

update: function (event, ui) {alert ("test");}

Ответы [ 2 ]

4 голосов
/ 23 февраля 2011

У вас есть это в вашем коде

update: function(event, ui) { alert("test"); }

Вы связали метод оповещения с событием обновления сортируемой

EDIT

И если вы задаетесь вопросом, почему вы получаете 2 окна предупреждений, а не только 1, это потому, что событие обновления запускается для всех сортируемых элементов, которые были изменены. Таким образом, включая ту, которую вы перетащили, и любые другие, которые должны были изменить положение, чтобы приспособиться к нему.

2 голосов
/ 23 февраля 2011

2 столбца обновляются, потому что вы перемещаете сортируемую строку между столбцами.

Если вы перемещаете сортируемый элемент в исходном столбце, он вызывает только одно предупреждение.

Может быть, вы хотите получать или удалять события?

...