0

Jqueryuiオートコンプリートコンボボックスhttp://jqueryui.com/demos/autocomplete/#combobox を使用しました。ページに記載されているものと同じスクリプトを使用しました。コンボボックスは完全に機能しています。ページサイズが大きくなり、スクロールバーが表示される場合を除いて、スクロールバーを移動しようとすると、トグルボタンがスクロールとともに移動します。そこで、ui-combobox-toggleクラスでposition属性をrelativeとabsoluteに変更してみました。それでも動作していません

これは、トグルボタンにカーソルを合わせる前に(firebugから)htmlがレンダリングされる方法です。ホバーした後、ui-state-hoverクラスが追加され、トグルボタンがその場所に配置されます。Firefoxでは正常に機能していますが、Internet Explorerでは、トグルボタンは最初はスクロールで移動し、ホバーするとその場所に落ちます。

 <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>
4

0 に答える 0