jQuery自动完成,输入的设置宽度为200,但自动完成菜单的宽度为1000+

时间:2012-01-11 02:00:42

标签: jquery jquery-ui autocomplete

我正在使用jQuery UI自动完成小部件进行输入:

<script>
$(function() {
    $("#ac_add_contact").autocomplete({
        minLength: 2,
        source: function( request, response ) {
                  // stuff
        }
    })
});
</script>

HTML:

<div class="ui-widget" style="width:200px">
<label for="ac_add_contact">Tags: </label>
<input id="ac_add_contact" autocomplete="off" placeholder="+ Add Contact" style="width:200px">
</div>

我遇到的问题是ui小部件呈现的是宽度不好的属性:

<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="position: relative; z-index: 1; width: 1106px; top: -262px; left: 849px;">

知道什么会导致宽度无效宽度如此之大?

由于

0 个答案:

没有答案