Как получить данные, относящиеся к вспомогательным методам сортируемого списка jQueryUI?

#javascript #jquery #ajax #jquery-ui #list

#javascript #jquery #ajax #jquery-пользовательский интерфейс #Список

Вопрос:

Я использую jQueryUI 1.8.14, и я хотел бы понять, как использовать вспомогательные методы, связанные с сортируемым списком jQueryUI:

 ui.helper - the current helper element (most often a clone of the item)
ui.position - current position of the helper
ui.offset - current absolute position of the helper
ui.item - the current dragged element
ui.placeholder - the placeholder (if you defined one)
ui.sender - the sortable where the item comes from (only exists if you move from one connected list to another)
 

Например, если я выполню alert(ui.position) следующее

 $jQ("#sortable").sortable({
  update: function(event, ui) {
    alert(ui.position)
  }
});
 

Я получаю предупреждающее сообщение, подобное этому: « [object Object] «… как я могу проверить этот объект (например: чтобы получить значение позиции, то есть целочисленное значение)?

Ответ №1:

Используйте консоль.войдите в него, тогда вы сможете увидеть, что содержит объект 🙂

 $("#sortable").sortable({
  update: function(event, ui) {
    alert("top:"   ui.position.top   " left:"   ui.position.left);
  }
});
 

Нашел это, выполнив: console.log(ui.position);

Результат: Object { top=26, left=10}