Как уронить более крупный объект на меньший, когда он находится у края защитной оболочки? - PullRequest
1 голос
/ 28 апреля 2010

Я пытаюсь уронить большую коробку на меньшую коробку. Большая коробка, кажется, «над» коробкой, только когда ее самый центр находится внутри меньшей коробки.

Могу ли я изменить часть большой коробки, которая должна быть больше, чем на меньшую?

Почему? Потому что все работает нормально, пока я не добавлю сдерживание. Когда маленький ящик находится у края защитной оболочки, центр большого ящика не может попасть «внутрь» маленького ящика, потому что он касается края области.

Не совсем какой-либо код для показа. Это просто что-то вроде:

$(bigbox).draggable({
    containment: $("#container")
})

$(smallbox).droppable({
     drop: dropped-function
})

1 Ответ

1 голос
/ 28 апреля 2010

Если я правильно понимаю, вы хотите взглянуть на опции метода отбрасывания , в частности допуск . По умолчанию intersect означает, что большой ящик должен перекрывать маленький ящик как минимум на 50%. Установка допуска на touch позволит большому ящику опускаться на меньший ящик, когда он перекрывает меньший ящик на любую величину.

Надеюсь, это поможет.

...