bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法

 更新时间:2019年07月09日 10:33:53   作者:我辈年轻  
这篇文章主要介绍了bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法 ,本文给大家分享几种解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

筒子们在使用bootstrap的日期控件(datepicker , 现在官网提供的名称叫 datetimepicker)时可能会遇到如上图的问题这是啥原因造成的呢?

答案很简单时输出的优先级造成的(z-index)

z-index 的值越大优先级越高 就会越显示靠前上图的情况就是dialog的 x-index的值大于datepicker的值

上图找到了对应控件的css样式后修改x-index的值直到datepicker 的控件显示在dialog之前:

记住这个x-index的值(假设1100)后可以着手解决这个问题了!

解决这个问题有几种方法:

方法一:

  找到bootstrap.css 方法

  查找dropdown-menu

  内容如下:

  将其中x-index的值改成1100(根据具体情况确定)保存后重新打开该页面

  如果不行就要F12 看看是否优先级被修改。

  如果你出现了我上图的样子那么第一种方法不适合你啦!因为上图的element.style{}这个样式是由

  js代码生成的,你也可以看到图中2 处的值是被element.style覆盖的。

  也不要指望通过 ”!important“ 的写法修改因为datepicker 的窗口是通过js生成的页面本身没有与之对应的标签(不过可以找到该js文件在生成的div后 加上该样式 ,不过这样就不如直接使用第二种方法了)。

方法二:

  找到datepicker的js文件,前面说了这样式是自动生成的所以我们找到 bootstrap-datepicker.js(新版名称应该是 bootstrap-datetimepicker.js)

  修改生成样式的代码:

  

  将z-index的值修改成1100(根据实际情况修改)

  然后刷新页面看看吧。应该是没问题了,如果还有问题欢迎私信我 我们一起学习下~

  总结

以上所述是小编给大家介绍的bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法  ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • JS实现验证码倒计时的注册页面

    JS实现验证码倒计时的注册页面

    这篇文章给大家分享一段实例代码发送验证码之后开始60S倒计时功能,具体实例代码大家参考下本文
    2018-01-01
  • echarts拖拽滑块dataZoom-slider自定义样式简单适配移动端

    echarts拖拽滑块dataZoom-slider自定义样式简单适配移动端

    在电脑端和移动端的数据展示中,针对移动端的特殊性,进行了一系列优化措施,这篇文章主要介绍了echarts拖拽滑块dataZoom-slider自定义样式简单适配移动端的相关资料,需要的朋友可以参考下
    2024-09-09
  • JS利用prototype给类添加方法操作详解

    JS利用prototype给类添加方法操作详解

    这篇文章主要介绍了JS利用prototype给类添加方法操作,结合实例形式分析了javascript使用prototype实现给类添加方法的相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • JavaScript数组和对象的复制

    JavaScript数组和对象的复制

    本篇文章主要介绍了JavaScript数组和对象的复制的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 将json对象转换为字符串的方法

    将json对象转换为字符串的方法

    这篇文章主要介绍了将json对象转换为字符串的方法,需要的朋友可以参考下
    2014-02-02
  • Three.js实现3D机房效果

    Three.js实现3D机房效果

    这篇文章主要为大家详细介绍了Three.js实现3D机房效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • 整理关于Bootstrap过渡动画的慕课笔记

    整理关于Bootstrap过渡动画的慕课笔记

    这篇文章主要为大家整理了关于Bootstrap动画过渡的慕课笔记,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 解决window.open()被浏览器拦截的问题

    解决window.open()被浏览器拦截的问题

    这篇文章介绍了window.open()被浏览器拦截的解决方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 微信小程序 搜索框组件代码实例

    微信小程序 搜索框组件代码实例

    这篇文章主要介绍了微信小程序 搜索框组件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 使用 JScript 创建 .exe 或 .dll 文件的方法

    使用 JScript 创建 .exe 或 .dll 文件的方法

    JScript 是由微软开发的活动脚本语言,基于 ECMAScript 规范实现。Internet Explorer 中的 JavaScript,实际上是指 JScript。
    2011-07-07

最新评论