-1

У меня есть элемент, который является автозаполнением с перетаскиваемыми элементами. У меня было это на старой версии моего веб-сайта, и он работал нормально. Я создаю новую версию (со всем новым дизайном, новыми версиями jquery (и ui) и т. Д.), И теперь у меня проблема.Почему мой перетаскиваемый элемент из автозаполнения имеет плохое позиционирование?

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

Я сделал скрипку: https://jsfiddle.net/a38wj3sw/1/

jQuery('#segmentList').autocomplete({'open':function(event, ui){ 
    $(".ui-menu-item").draggable({ 
     helper: "clone", 
     cursor: "move", 
     appendTo: "body", 
    }); 
    }, 
    'position':{ my : "right bottom", at: "right top" }, 
    'source':function(request, response){ 
     response({"value":"254","label":"Just"},{"value":"394","label":"TestCampaign - A (ID 888133)"},{"value":"9","label":"QS Segment Sharing Test (ID 549681)"}); 
}}); 

Это именно вопрос, который я описал (я знаю, что часть источника не является правильным, я не забочусь об этой части, я просто хочу, чтобы мой перемещаемой пункт быть под мышкой, когда я ее перемещаю)

У вас есть идея, как я могу это исправить?

спасибо !!

+0

eh ,,, его совершенно неясно от скрипки ... что перетаскивает? cos ничего похоже! И, кстати, это не имеет никакого отношения к автозаполнению, просто плохо перетаскиваемый код ui –

+0

Я не знал точно, откуда возникла проблема. Извините, скрипка не понятна, вы можете перетащить элемент с последнего ввода (когда вы начинаете вводить что-то). Но я решил проблему - см. Пост в! Спасибо – user6050469

+0

не работает в скрипке, и, кстати, никто не любит автоответчика - вам лучше просто удалить вопрос. –

ответ

0

В конце концов, я был в состоянии решить эту проблему, добавив следующее:

cursorAt: { left: 5, top: 5 } 

Спасибо!

Смежные вопросы