Как найти эффект перетаскивания в интерфейсе jquery UI? - PullRequest
1 голос
/ 09 марта 2012

Как найти эффект перетаскивания пользовательского интерфейса jquery?

$('#test').droppable({
                drop: function (e,ui) {
                    //$(this) means the drop-container
                    //How can I use the "ui" parameter find the being draged one? 
                    }
                }
            }); 

Как и пользовательский интерфейс.?спасибо

Ответы [ 2 ]

3 голосов
/ 09 марта 2012

ui.draggable - перетаскиваемый элемент.

Отбрасывание (событие)
Это событие инициируется, когда принятый перетаскиваемый объект отбрасывается «за» (в пределахтерпимость) это понижение.В обратном вызове $ (this) представляет буквицу, на которую перетаскивается перетаскиваемый объект. ui.draggable представляет перетаскиваемый .

Документация

$('#test').droppable({
    drop: function (e,ui) {
        // "ui.draggable" is the dragged element (as a jquery object)
        ui.draggable.addClass('myClass')
    }
}); 
0 голосов
/ 09 марта 2012

Я использую вот так, чтобы ловить перетаскиваемый идентификатор элемента.

$('#test').droppable({
 drop: function (e,ui) {
 var uiId = ui.draggable.attr('id');
   }
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...