Я не могу сделать JQuery сбрасывается на мероприятии прямо - PullRequest
0 голосов
/ 14 декабря 2018

Вот демоверсия

Я установил 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) {
    }
})
...