我正在使用jQuery模式对话框(请参阅link),其中包含使用jQuery键盘(link)的元素。 Firebug向我显示键盘即将出现但 落后于 对话框。我尝试使用bgiframe()但它不起作用。可能有什么不对?
$('.dialog').find('#test').keypad();
$('#keypad-div').bgiframe();
keypad-div是根据firebug保存键盘的div。
从Firebug点击输入区域时显示的简短版本的键盘:
<div id="keypad-div" class="" style="position: absolute; top: 118.517px; width: auto; left: 515.75px; display: block;">
<div class="keypad-row"> etc.
</div>
<div class="keypad-row"> etc.
</div>
<div class="keypad-row"> etc.
</div>
<div class="keypad-row"> etc.
</div>
<div style="clear: both;"/>
</div>
和键盘输入框:
<input id="test" class="hasKeypad" type="text" name="test" readonly=""/>
答案 0 :(得分:1)
bgiframe()
是一个IE6修复程序(只有IE6;在其他浏览器上不起作用)。
您是否尝试将z-index
的{{1}}属性更改为更高的值(例如9999)?