потрясающая точность в jQuery - PullRequest
2 голосов
/ 08 января 2010

Привет: у меня проблема, когда я пытаюсь сделать специальное перетаскивание в JQuery. В двух словах.

из приведенной выше ссылки вы можете видеть, что когда мы перетаскиваем поля в области сброса (левые красные поля), они (я имею в виду поля сбрасывания), похоже, не активируются, если перетаскиваемый блок не достигает центра цели. (выпадающий блок), который, похоже, является проблемой в самом JQuery!?

Еще одна вещь, которая заключается в том, что элемент управления перетаскиваемыми объектами не контролируется, когда они парят над объектами, например, «Могу ли я сделать объекты типа« перетаскиваемый объект »(а не объекты, которые можно сбрасывать), становясь маленькими, КАК ОНИ ВХОДЯТ В ОТКРЫТЫЕ ЗОНЫ»

Любая помощь, идеи или подсказки будут высоко оценены. Большое спасибо заранее.

1 Ответ

3 голосов
/ 08 января 2010

jQuery droppable имеет опцию 'допуск' , которая управляет этим. Имеет 4 настройки: подгонка, пересечение, указатель, касание. Из вашего описания, похоже, что вы хотите «коснуться» - перетаскиваемый объект считается перекрывающимся, как только он касается опускаемого элемента.

$('.drop_area').droppable(
    { tolerance: 'touch' }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...