我的問題http://jsfiddle.net/sudiptabanerjee/93eTU/實施的jQuery DatePicker的自舉模式
在模態窗口問題創建的jsfiddle是更改月份和年份變化連擊。
a)IE 11:一切正常按預期工作 b)Chrome版本31,在月份組合選擇,自舉模態隱藏。 c)Firefox v26,月和年下拉列表不起作用。
請幫忙。
HTML
<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">Launch demo modal</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
<div class="col-md-12">
<div class="row">
<label for="idTourDateDetails">Tour Start Date:</label>
<div class="form-group">
<div class="input-group">
<input type="text" name="idTourDateDetails" id="idTourDateDetails" readonly="readonly" class="form-control clsDatePicker"> <span class="input-group-addon"><i id="calIconTourDateDetails" class="glyphicon glyphicon-th"></i></span>
</div>
</div>Alt Field:
<input type="text" name="idTourDateDetailsHidden" id="idTourDateDetailsHidden">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
CSS
.clsDatePicker {
z-index: 100000;
}
JS
$('#idTourDateDetails').datepicker({
dateFormat: 'dd-mm-yy',
minDate: '+5d',
changeMonth: true,
changeYear: true,
altField: "#idTourDateDetailsHidden",
altFormat: "yy-mm-dd"
});
+1,我也有這個問題,這個解決方案工作 – a7omiton
只添加了這個$ .fn.modal.Constructor.prototype.enforceFocus = function(){};它的工作很好謝謝http://jsfiddle.net/sudiptabanerjee/93eTU/22/。但是,您能否提供更多關於其他代碼的細節以及爲什麼它是必要的。 –
@SudiptaBanerjee請參閱** [這篇文章](http://stackoverflow.com/questions/13649459/twitter-bootstrap-multiple-modal-error/19190216#19190216)** –