BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)


Posted in Javascript onAugust 18, 2016

今天收到程序组提交的一个兼容BUG,在火狐中使用模态框加载日期控件时选择时间下拉菜单没有效果(不能点击),而在谷歌中却是好的,

排错思路:

1,在当前页面主层放置一个时间控件,测试通过

2,在ajax加载页放置一个时间控件,测试通过

3,在模态框最外层放置一个时间控件,不通过

主要原因是模态框与时间下拉菜单层级关系造成(z-index),因时间控件是收bootstrap的时间控件.js文件生成,所以导致在页面与css样式表中修改无效,网上有直接修改bootstrap的时间控件.js文件,然而bootstrap版本太多,不建议修改这个文件

解决办法:

去掉最模态框最外层的tabindex="-1" role="dialog"属性,以及form层中的bootstrap-validator-form。

去掉前

<div class="modal fade bs-example-modal-lg winningUser" id="editor" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
<div class="modal-dialog modal-lg" style="width:60%;" >
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" id="topClose"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title">请选择本轮次使用的奖品</h4>
</div>
<div style="min-height:400px;padding:0 20px 20px 20px;">
<form id="awardForm" method="post" action="${base }/activity/ajax_add_award_settings.json" class="form-horizontal bootstrap-validator-form" >

去掉后

<div class="modal fade bs-example-modal-lg" id="editor">
<div class="modal-dialog modal-lg" style="width:60%;" >
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" id="topClose"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title">请选择本轮次使用的奖品</h4>
</div>
<div style="min-height:400px;padding:0 20px 20px 20px;">
<form id="awardForm" method="post" action="${base }/activity/ajax_add_award_settings.json" class="form-horizontal" >

以上所述是小编给大家介绍的BootStrap日期控件在模态框中选择时间下拉菜单无效的解决方法(火狐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript去掉数组中的重复元素
Jan 13 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
Apr 26 Javascript
Node.js中HTTP模块与事件模块详解
Nov 14 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
老生常谈原生JS执行环境与作用域
Nov 22 Javascript
原生Javascript插件开发实践
Jan 09 Javascript
借助node实战JSONP跨域实例
Mar 30 Javascript
react-redux中connect的装饰器用法@connect详解
Jan 13 Javascript
详解Js里的for…in和for…of的用法
Mar 28 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
Apr 09 Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 Javascript
vue3.0中使用element的完整步骤
Mar 04 Vue.js
js修改onclick动作的四种方法(推荐)
Aug 18 #Javascript
AngularJS 整理一些优化的小技巧
Aug 18 #Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
Aug 18 #Javascript
js获取form表单所有数据的简单方法
Aug 18 #Javascript
Javascript中浏览器窗口的基本操作总结
Aug 18 #Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 #Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
Aug 18 #Javascript
You might like
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
微信自定义分享php代码分析
2016/11/24 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
另类调用flash无须激活的方法
2006/12/27 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
儿童python练习实例
2018/05/27 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
pycharm第三方库安装失败的问题及解决经验分享
2020/05/09 Python
容易被忽略的Python内置类型
2020/09/03 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
什么是反射?如何实现反射?
2016/07/25 面试题
服装厂厂长岗位职责
2013/12/27 职场文书
会计出纳员的自我评价
2014/01/15 职场文书
品质管理部岗位职责范文
2014/03/01 职场文书
旅游节目策划方案
2014/05/26 职场文书
空气的环保标语
2014/06/12 职场文书
2015年行政工作总结范文
2015/04/09 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
Python中requests库的用法详解
2022/06/05 Python