jQuery UI перетаскивания и сортировки - 2 появления выпавшего элемента - PullRequest
0 голосов
/ 07 ноября 2011

Пожалуйста, проверьте мою проблему здесь - http://jsfiddle.net/EhQZH/17/

Описание: у меня есть три списка A, B и C, список B вложен в список A. Оба списка (A и B) могут принятьэлемент списка из списка C

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

Я применил сортировку, перетаскивание, удаление и т. Д. Но я думаю, что сделал что-то не так, не могу его найти.

Пожалуйста, дайте мне знать ваши предложения.

1 Ответ

1 голос
/ 07 ноября 2011

Я мог бы найти проблему. Это похоже на div в div. Если вы наведете курсор мыши на объект #secondul, он по-прежнему находится в объекте #firstul в соответствии с браузерами. Вы можете увидеть это лучше, если вы измените свой код следующим образом:

<ul id="#firstul" onMouseOver="alert('first')">

и

<ul id="#secondul" onMouseOver="alert('second')">

.

Другое дело, что после перетаскивания Item3 во второй список будет вызвана ошибка в jquery-ui.js Что касается сообщения об ошибке, у меня есть теория, что код будет пытаться получить доступ к объекту из источника. Исходя из описанной выше ситуации, предмет больше не существует. Он уже был перемещен в #firtul.

...