Проблема с JQuery-Droppable в Chrome - PullRequest
0 голосов
/ 27 апреля 2010

У меня есть простое приложение, которое пользователи jquery-ui могут перетаскивать. В Firefox это работает отлично. Однако в Chrome у меня проблемы.

Это код:

$(".cell").droppable({
        drop: function(event, ui) {
           var originalTarget = event.originalTarget;
           ...
         }
});

В Chrome объект 'event' имеет тип 'Object' (используется Chrome Dev Kit), а event.originalTarget имеет значение 'undefined'. Что я делаю не так?

1 Ответ

3 голосов
/ 27 апреля 2010

Чтобы получить перетаскиваемый элемент, используйте ui.draggable (это объект jQuery). Чтобы получить пипетку, используйте $(this). См. Документацию о событии drop.

var draggable = ui.draggable[0];
var droppable = $(this)[0];
...