Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为什么我的自动完成中的可拖动项的位置不好?_Jquery_Jquery Ui_Jquery Autocomplete_Jquery Ui Autocomplete_Jquery Ui Draggable - Fatal编程技术网

Jquery 为什么我的自动完成中的可拖动项的位置不好?

Jquery 为什么我的自动完成中的可拖动项的位置不好?,jquery,jquery-ui,jquery-autocomplete,jquery-ui-autocomplete,jquery-ui-draggable,Jquery,Jquery Ui,Jquery Autocomplete,Jquery Ui Autocomplete,Jquery Ui Draggable,我有一个元素,它是带有可拖动项的自动完成元素。我在我的网站的旧版本上有这个,它运行得很好。 我正在创建一个新版本(包括所有新的设计、新的jquery(和ui)版本等等),现在我遇到了一个问题 我的autocomplete大约位于页面的一半,但当我拖动项目时,我的鼠标仍位于页面的一半,但项目位于左上角。(所以我的鼠标和物品并没有放在一起)。这使得移动项目不方便 我拉了一把小提琴: 这正是我所描述的问题(我知道源部分不正确,我并不真正关心这部分,我只希望我的可拖动项在移动时位于鼠标下方) 你知道我该

我有一个元素,它是带有可拖动项的自动完成元素。我在我的网站的旧版本上有这个,它运行得很好。 我正在创建一个新版本(包括所有新的设计、新的jquery(和ui)版本等等),现在我遇到了一个问题

我的autocomplete大约位于页面的一半,但当我拖动项目时,我的鼠标仍位于页面的一半,但项目位于左上角。(所以我的鼠标和物品并没有放在一起)。这使得移动项目不方便

我拉了一把小提琴:

这正是我所描述的问题(我知道源部分不正确,我并不真正关心这部分,我只希望我的可拖动项在移动时位于鼠标下方)

你知道我该怎么解决这个问题吗


谢谢

最后,我通过添加以下内容解决了这个问题:

cursorAt: { left: 5, top: 5 }

谢谢

呃,从小提琴上看完全不清楚。。。什么是拖拉的?因为似乎什么都不是!顺便说一句,这与自动完成无关,只是糟糕的可拖动ui代码我不知道问题的确切来源。很抱歉,小提琴不清晰,您可以从上次输入中拖动项目(当您开始输入内容时)。但我解决了这个问题——见下面的帖子!谢天谢地,你不必担心,顺便说一句,努恩喜欢自我回答——你最好把问题删掉。。
cursorAt: { left: 5, top: 5 }