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中的noscript元素属性位置及作用介绍
Apr 11 Javascript
iframe的父子窗口之间的对象相互调用基本用法
Sep 03 Javascript
JS随机漂浮广告代码具体实例
Nov 19 Javascript
JavaScript中使用Math.floor()方法对数字取整
Jun 15 Javascript
jQuery实现图片轮播特效代码分享
Sep 15 Javascript
Javascript编程之继承实例汇总
Nov 28 Javascript
深入分析node.js的异步API和其局限性
Sep 05 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
在Vant的基础上封装下拉日期控件的代码示例
Dec 05 Javascript
玩转Koa之koa-router原理解析
Dec 29 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
Oct 29 Javascript
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
php记录日志的实现代码
2011/08/08 PHP
Yii PHP Framework实用入门教程(详细介绍)
2013/06/18 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
JS解析XML实例分析
2015/01/30 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
python先序遍历二叉树问题
2017/11/10 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
Intersport西班牙:在线体育商店
2019/11/06 全球购物
华为C++笔试题
2014/08/05 面试题
公司开业庆典策划方案
2014/06/04 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
八达岭长城导游词
2015/01/30 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
校运会新闻稿
2015/07/17 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏