Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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

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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
Css 控制jqueryui自动完成的动态定位_Css_Jquery Ui_Autocomplete - Fatal编程技术网

Css 控制jqueryui自动完成的动态定位

Css 控制jqueryui自动完成的动态定位,css,jquery-ui,autocomplete,Css,Jquery Ui,Autocomplete,所以我试图理解为什么jqueryui的autocomplete(使用appendTo将结果下拉列表附加到div)仍然使用绝对定位动态定位结果。像这样: top: 38px; left: 8.5px; width: 251px; 产生如下问题: 我可以关闭这个动态定位吗?我想完全控制流体响应度和自定义样式的用户界面。我在网上找不到答案 更新: 看来每个小部件都有不同的规则,对吗?我计算出jQueryUI对话框弹出窗口的响应宽度 $("#dialog").dialog({ width: auto

所以我试图理解为什么jqueryui的autocomplete(使用appendTo将结果下拉列表附加到div)仍然使用绝对定位动态定位结果。像这样:

top: 38px;
left: 8.5px;
width: 251px;
产生如下问题:

我可以关闭这个动态定位吗?我想完全控制流体响应度和自定义样式的用户界面。我在网上找不到答案

更新: 看来每个小部件都有不同的规则,对吗?我计算出jQueryUI对话框弹出窗口的响应宽度

$("#dialog").dialog({ width: auto });
&在我的样式表中,将最大宽度应用于包装对话框类

.ui-dialog{
  max-width: 720px;
}

但是,到目前为止,顶部和左侧仍然是一个谜。

您可以通过编辑jQuery UI CSS文件或在自己的CSS中覆盖它来更改使用的CSS,例如:

ul.ui-autocomplete { width: 250px !important; max-height: 300px; overflow-y: scroll; overflow-x: none; }

怎么了?在您发布的图像中,下拉结果窗口的位置似乎正确。我想控制其宽度。并删除其动态定位,左侧和顶部。这是在同一个分区作为领域,但更广泛的是,因为这些风格。谢谢约翰,我尽量不必覆盖。我只是希望可以关闭所有jQuery UI的动态样式。不管怎样,我随时都可以设计任何风格。