javascript - 如何在 SweetAlert2 中将 Datepicker 置于最前面?

标签 javascript jquery css datepicker sweetalert2

我使用这些框架:

我想使用这两个框架来输入日期。我的问题是日期选择器在警报的背景中,也无法使用。
这个问题,你能在这个 fiddle 里找到吗:https://jsfiddle.net/vbfhtzf9/2/

<button>Click me!</button>
<script>
    $(document).ready(function() {
        $('button').click(function(){
            swal({
                html: '<input data-toggle="datepicker" type="text" id="#swal-input1" class="swal2-input">',
                        confirmButtonText: 'Next &rarr;',
                        showCancelButton: true,
                        onOpen: function() {
                            $('[data-toggle="datepicker"]').datepicker({
                                startView: 2,
                                autoHide: true,
                                inline: true,
                            });
                        },
            });
        });
    });
</script>

我的问题是,您是否知道将日期选择器置于最前面的 CSS 等技巧?

期待您的回答!

最佳答案

您需要将 datepicker 插件中的 z-index 设置为更大的数字。

                onOpen: function() {
                    $('[data-toggle="datepicker"]').datepicker({
                        startView: 2,
                        autoHide: true,
                        inline: true,
                        zIndex: 999999
                    });
                },

https://jsfiddle.net/2obeLhd8/1/

关于javascript - 如何在 SweetAlert2 中将 Datepicker 置于最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47603044/

相关文章:

javascript - Google Share 按钮动态设置数据预填充文本

javascript - 计算文本中的字母并生成带有结果的对象

jquery - 过滤问题

javascript - 如何在新函数中使用带有 OnChange 的文本框中的值?

html - 定位时两个按钮重叠? (HTML/CSS)

html - 导航栏无缘无故移动

css - 如何使用 Bootstrap "row"和 "col-*-*"转换基于表格的布局

javascript - 如何使用 00 :00 time format?(秒:毫秒)修复我的 Javascript 秒表

javascript - 如何从javascript中的其他函数访问变量

javascript - 如何在两个字符串之间选择文本javascript?