Jquery ui自动完成组合框错误

时间:2012-08-09 05:44:09

标签: javascript jquery css jquery-ui

我使用了Jquery ui自动完成组合框http://jqueryui.com/demos/autocomplete/#combobox 我使用了页面上给出的相同脚本。组合框工作得很好。除非页面大小增加并且滚动条出现,我们尝试移动滚动条,切换按钮随滚动移动。所以,我尝试将位置属性更改为ui-combobox-toggle类中的relative和absolute。仍然无法正常工作

这是html在悬停在切换按钮之前的渲染方式(来自firebug)。悬停后,添加ui-state-hover类并且切换按钮将落入其位置。它在firefox中运行良好,但在Internet Explorer中,togglebutton最初是用滚动移动,然后在盘旋时落入其位置

 <span class="ui-combobox">
<input id="ctl00_ContentPlaceHolder1_ctl00_ddlQuestionShortDescription_2_txtInput" class="ui-state-default ui-combobox-input ui-autocomplete-input ui-widget ui-widget-content ui-corner-left" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">
<a class="ui-button ui-widget ui-state-default ui-button-icon-only ui-corner-right ui-combobox-toggle" style="position: relative;" tabindex="-1" title="Show All Items" role="button" aria-disabled="false">
<span class="ui-button-icon-primary ui-icon ui-icon-triangle-1-s"></span>
<span class="ui-button-text"></span>
</a>
</span>

0 个答案:

没有答案