#jquery #scroll #draggable
#jquery #прокрутка #перетаскиваемый
Вопрос:
У меня возникли проблемы с функцией перетаскивания. Пожалуйста, посмотрите страницу по ссылке ниже. Прокрутите окно и посмотрите, что делает элемент «перетаскиваемый». Область перемещения — это граница окна.
http://in-wien.com/test/draggable/bug.htm
Спасибо, Филипп
Комментарии:
1. Я не вижу проблем с вашей страницей, можете ли вы попытаться более четко объяснить, в чем проблема?
2. @philipp-caha Возможно, проблема в вашем CSS. Пожалуйста, проверьте ваш CSS на наличие каких-либо значений полей для вашего перетаскиваемого элемента..
3. 1 @Brad Я вижу проблему. Чтобы узнать: щелкните мышью полосу прокрутки и перетащите ее вниз. В этот определенный момент рамка окна привязывается к курсору.
4. Проблема исправлена 🙂 Необязательный параметр «отмена» может остановить это. $(‘#testdiv’). перетаскиваемый ( { stack: «#dragset div.uix», курсор: ‘переместить’, непрозрачность: 0,5, дескриптор: ‘.исходящие’, отмена: ‘.contentbox’ });
5. Не могли бы вы, пожалуйста, добавить решение в качестве ответа? Затем вы можете выбрать свой в качестве правильного ответа и закрыть свой вопрос. Это может показаться странным, но это предпочтительный способ решения подобных ситуаций.
Ответ №1:
Необязательный параметр «отмена» может остановить это.
$('#testdiv').draggable( { stack: "#dragset div.uix", cursor: 'move', opacity: 0.5, handle: '.outbox', cancel: '.contentbox' });
🙂