欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

BootStrap日期控件在模態(tài)框中選擇時間下拉菜單無效的原因及解決辦法(火狐下不能點(diǎn)擊)

 更新時間:2016年08月18日 11:36:21   作者:知兮  
今天同事讓我?guī)退黄鸾鉀Q一個問題,關(guān)于兼容的bug問題,在火狐中使用模態(tài)框加載日期控件時選擇時間下拉菜單沒有效果(不能點(diǎn)擊),而在谷歌中卻是好的,下面小編附上原因分析及解決辦法,有需要的朋友可以參考下

今天收到程序組提交的一個兼容BUG,在火狐中使用模態(tài)框加載日期控件時選擇時間下拉菜單沒有效果(不能點(diǎn)擊),而在谷歌中卻是好的,

排錯思路:

1,在當(dāng)前頁面主層放置一個時間控件,測試通過

2,在ajax加載頁放置一個時間控件,測試通過

3,在模態(tài)框最外層放置一個時間控件,不通過

主要原因是模態(tài)框與時間下拉菜單層級關(guān)系造成(z-index),因時間控件是收bootstrap的時間控件.js文件生成,所以導(dǎo)致在頁面與css樣式表中修改無效,網(wǎng)上有直接修改bootstrap的時間控件.js文件,然而bootstrap版本太多,不建議修改這個文件

解決辦法:

去掉最模態(tài)框最外層的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日期控件在模態(tài)框中選擇時間下拉菜單無效的解決方法(火狐),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論