Вот демоверсия
Я установил div sketchpap, полки, слой можно перетаскивать и перетаскивать, а товары можно перетаскивать, только когда я начинаю перетаскивать товары, он вызывает каждое перетаскиваемое событие, я хочу, чтобы он вызывал только событие over, которое содержит товарный div, другими словами, когда я перетаскиваю слой, он вызывает только полки поверх события, а когда я перетаскиваю полки, он только вызывает sketchapd поверх события.
Существуетчто-то другое, когда я в первый раз перетаскиваю, это вызывает событие droppalbe over, но когда я перетаскиваю и пытаюсь повторить, это работает, как я хочу.
Кто-нибудь может мне помочь?Спасибо.
$('.goods').draggable();
$('.dropArea').droppable({
greedy: true,
classes:{
"ui-droppable-hover": "cube-drop-hover"
},
addClasses: false,
drop: function (event, ui) {
},
over: function (event, ui) {
console.log($(this))
},
out: function (event, ui) {
}
})