javascript - 使用 Bluefieldscom intl-tel-input,如何使标志下拉菜单不与其他输入重叠?

标签 javascript css drop-down-menu intl-tel-input

screenshot here

如您在屏幕截图中所见,我有 3 个输入,当我单击第一个时,第二个和第三个输入的标志将位于第一个下拉列表的顶部。

我怎样才能让这个下拉菜单位于“顶部”或让另一个留在后台?

下面是 jsfiddle 链接:

http://jsfiddle.net/DtMwr/

$(function() {
    $("#p1").intlTelInput({
        preferredCountries:['US', 'CA', 'AU', 'BR', 'SG', 'DE', 'NL', 'RU', 'IE'],
        americaMode: false
    });
    $("#p2").intlTelInput({
        preferredCountries:['US', 'CA', 'AU', 'BR', 'SG', 'DE', 'NL', 'RU', 'IE'],
        americaMode: false
    });
    $("#p3").intlTelInput({
        preferredCountries:['US', 'CA', 'AU', 'BR', 'SG', 'DE', 'NL', 'RU', 'IE'],
        americaMode: false
    });
});

最佳答案

这确实是由 z-index 问题引起的。

我正在查看错误元素(ul)的 z-index。

下面是我用来解决问题的代码:

var z = 1000;
$.each($(".intl-tel-input"), function() {
    this.style.zIndex = z;
    z--;
});

.intl-tel-input 是创建下拉输入时创建的新 div。

关于javascript - 使用 Bluefieldscom intl-tel-input,如何使标志下拉菜单不与其他输入重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19235005/

相关文章:

javascript - 如何根据第一个选择下拉菜单显示选择下拉菜单

javascript - 使用服务器js中的key从mongo获取数据

javascript - Ember 中的详细日志记录

css - BEM:知道分解码件和定位组件有多远?

css - Link DropDown Bootstrap 无法正常工作

jquery - 3 下拉菜单根据另一个[级联下拉菜单]中的选择进行填充

javascript - JSX for...in 循环

javascript - 设置图像的 src 属性时是否需要小心,其中 src 路径由用户指定?

html - 将 Twitter Bootstrap 按钮居中

javascript - 模块化 CSS 样式不起作用