За последние 24 часа нас посетили 23087 программистов и 1238 роботов. Сейчас ищут 878 программистов ...

Jquery UI sortable

Тема в разделе "JavaScript и AJAX", создана пользователем kozak, 20 окт 2016.

Метки:
  1. kozak

    kozak Новичок

    С нами с:
    6 янв 2015
    Сообщения:
    36
    Симпатии:
    0
    Подскажите как отследить элемент который перетаскиваеться и взять его id и элемент рядом с которым вставиться элемент. Не могу найти,зарание спасибо!
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    kozak нравится это.
  3. kozak

    kozak Новичок

    С нами с:
    6 янв 2015
    Сообщения:
    36
    Симпатии:
    0
    Элемент который перетаскивается взял из ui.item , а вот ид элемента который я "подвинул" не могу найти, буду очень рад если кто-то поможет
    --- Добавлено ---
    Пока решил вопрос так ui.item.prev().attr("id") , вдруг кому-то пригодится.
     
  4. kozak

    kozak Новичок

    С нами с:
    6 янв 2015
    Сообщения:
    36
    Симпатии:
    0
    Здравствуйте ещё раз бьюсь уже целый день есть дерево из ul и li элементов , добавил в код
    Код (Javascript):
    1. $(document).ready( function() {
    2.     $(".Container").sortable({cursor:'move',connectWith: ".Container",receive: function( event, ui ) {
    3.           alert("dragged item: " + ui.item.context.id + "prev"+ui.item.prev().attr("id")+"next"+ui.item.next().attr("id"));
    4.       }  });  } );
    почему-то при выполнении аякса и вывода его результатов при перетягивании добовляються пустые элементы и выводиться в консоле ошибка:
    Код (Text):
    1. TypeError: $.Event is not a function
    2. $.widget.prototype._trigger()
    3. jquery-ui.js:345
    4. ._trigger()
    5. jquery-ui.js:3590
    6. ._mouseStart()
    7. jquery-ui.js:2795
    8. $.ui.mouse._mouseMove()
    9. jquery-ui.js:473
    10. $.ui.mouse._mouseDown/this._mouseMoveDelegate()
    11. jquery-ui.js:442
    12. jQuery.event.handle()
    13. jquery.js:2076
    14. jQuery.event.add/handle<()
    15. jquery.js:1858
    Если скопировать результат(страничку с раскрытыми узлами) в отдельный документ и запустить,то всё работает перетягиваються элементы и ошибок нет, с чем может быть это связано, уже сломал себе голову не могу понять что не так