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 相关文章推荐
载入进度条 效果
Jul 08 Javascript
使用javascript访问XML数据的实例
Dec 27 Javascript
使用jquery实现以post打开新窗口
Mar 19 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
一个简单的动态加载js和css的jquery代码
Sep 01 Javascript
jQuery子属性过滤选择器用法分析
Feb 10 Javascript
利用JavaScript阻止表单提交的两种方法
Aug 11 Javascript
Bootstrap table使用方法记录
Aug 23 Javascript
layui前端时间戳转化实例
Nov 15 Javascript
javascript实现简易的计算器
Jan 17 Javascript
基于JavaScript实现十五拼图代码实例
Apr 26 Javascript
node.js通过Sequelize 连接MySQL的方法
Dec 28 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 REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
python实现三次样条插值
2018/12/17 Python
Python循环结构的应用场景详解
2019/07/11 Python
python文字转语音实现过程解析
2019/11/12 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
2020/04/11 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
生物科学专业毕业生求职信
2014/06/02 职场文书
2014年店长工作总结
2014/11/17 职场文书
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
2022/04/18 MySQL