Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Разве это не ui.draggable?
, Если Вы идете сюда (в Firefox и принятии Вас имеют поджигателя) и смотрят в консоли поджигателя, Вы будете видеть, что я делаю console.dir объекта ui.draggable, который является отделением, перетаскиваемым
Поэтому код, в котором Вы нуждаетесь в функции отбрасывания,
drop: function(ev, ui) {
//to get the id
//ui.draggable.attr('id') or ui.draggable.get(0).id or ui.draggable[0].id
console.dir(ui.draggable)
}
redquare является правильным, в Вашей функции относятся к ui.draggable
:
$(".drop").droppable({ accept: ".block",
activeClass: 'droppable-active',
hoverClass: 'droppable-hover',
drop: function(ev, ui) {
//do something with ui.draggable here
}
});
, Что свойство указывает на перетаскиваемую вещь.
Примечание, что при использовании клонированных "помощников" перемещаемой будет клонированная копия, не оригинал.