javascript - Mobiscroll 日期选择器被 jQuery Mobile 模式隐藏

标签 javascript jquery css jquery-mobile mobiscroll

我有一个带有一些日期输入的 jQuery Mobile 网站,我正在使用 Mobiscroll datepicker (在模式模式下)对于这些。它在标准 jQM 页面上运行良好,但当我在 jQM 模式上输入日期时,它会出现问题。

问题是日期选择器模式显示在 jQM 模式下,因此用户看不到它,我希望日期选择器显示在 jQM 模式的顶部。如果我使用 Firebug 隐藏 jQM 模式,我还可以看到日期选择器位于 jQM“深色”过滤器下 - 它使除 jQM 模式之外的所有内容都变暗。

我用来设置 Mobiscroll 日期选择器的代码是:

$('#mydate').scroller('destroy').scroller($.extend(
{
    preset : 'date',
    dateFormat: 'dd/mm/yyyy'
},
{
    display: 'modal',
    mode: 'scroller',
    theme: 'default',
    lang: 'en'
}));

我尝试修改 Firebug 中的元素,看看某些 CSS 是否可以修复它,我尝试将日期选择器设置为较高的 z-index 并将 jQM 模式设置为较低的 z- index,也尝试用 !important 强制它,但这并没有改变任何东西。 Mobiscroll的其他显示选项:顶部、底部、气泡也有同样的问题。

如何让日期选择器显示在 jQM 模式的顶部?

jQM 版本:1.2.0(最新),带有 jQ​​uery 1.8.2
Mobiscroll版本:2.4.4(最新)

最佳答案

试试这个:

.dw-persp, .dwo {z-index:1051;}
.dw {z-index:1051;}

你最好把它放在最后一个css

关于javascript - Mobiscroll 日期选择器被 jQuery Mobile 模式隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15028808/

相关文章:

javascript - 从文本中删除第一个重复的字符串

html - CSS 文本垂直对齐问题

javascript - Bootstrap 下拉选择使屏幕跳转

javascript - 在带有渲染的组件上使用动画

javascript - 使用 jQuery 高效创建简单的视差效果

jquery - 使用 jQuery 在特定元素之间创建 Div?

javascript - ruby on Rails CoffeeScript 输入表单

CSS 空白 :pre always renders a horizontal scrollbar in firefox

javascript - HTML5 视频 : Dynamically generated video tag plays only first time

javascript - 如何在React中根据角色授权用户