javascript - jQuery 键盘 z-index 模式对话框问题

标签 javascript jquery jquery-ui

我正在使用 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=""/>

最佳答案

bgiframe() 是 IE6 的修复(并且仅适用于 IE6;不适用于其他浏览器)。

您是否尝试将 #keypad-divz-index 属性更改为更高的值(例如 9999)?

关于javascript - jQuery 键盘 z-index 模式对话框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2308022/

相关文章:

javascript - Laravel 和地理编码标记(附近的用户)未正确更新

javascript - 尝试反转单击功能的效果会显示所有内容

javascript - 样式化两个 jquery-ui 工具提示

javascript - 如何通过 Javascript 播放具有 If 条件的音频

javascript - getJSON 覆盖 HTML 背景颜色

jquery - 在哪里可以下载 jQuery UI 的非缩小版?

jquery - 删除滚动条时如何保持html内容位置?

javascript - AJAX 变量未定义但它是?

jquery - 将按钮添加到 jquery ui 选项卡

jquery - 当 dateFormat 不包含日期时,日期选择器会丢失日期值