В jquery sortable UI Что мы можем получить из параметров функции события, таких как ui и event? - PullRequest
3 голосов
/ 07 марта 2011

Я знаю, что мы можем получить значение id текущего перетаскиваемого элемента ui.item.attr('id')

, но что мы можем получить из параметра event?Может ли это быть как у javascript, иметь свойство event.target?

или получить что-нибудь еще?

Ответы [ 2 ]

1 голос
/ 07 марта 2011

Проверьте объект в Firebug или инструментах разработчика Chrome, чтобы увидеть, какую информацию он предоставляет.

Вот что я получаю в событии stop:

enter image description here

И если вы развернете узел originalEvent: a.Event, вы найдете target, который вы ищете: target: HTMLTableCellElement

1 голос
/ 07 марта 2011

Все обратные вызовы получают два аргумента: исходное событие браузера и подготовленный объект пользовательского интерфейса, смотрите ниже (если вы называете свой второй аргумент «пользовательский интерфейс»), вы можете сделать:

ui.helper - текущий вспомогательный элемент (чаще всего клон элемента)
ui.position - текущая позиция помощника
ui.offset - текущая абсолютная позиция помощника
ui.item - текущий перетаскиваемый элемент
ui.placeholder - заполнитель (если вы его определили)
ui.sender - сортировка, из которой поступает элемент (существует только при переходе из одного связанного списка в другой)

Вы также можете получить эту информацию из документации интерфейса. http://jqueryui.com/demos/sortable/

...