데이트 피커가있는 모달을 호출하는 페이지에 버튼이 있습니다.부트 스트랩 모달의 잘못된 위치에 Datepicker가 표시됩니다.
이 버튼이 맨 위에 있으면 (클릭하여 페이지를 스크롤 할 필요가 없음) 모달이 열리고 datepicker가 올바르게 표시됩니다.
그러나이 단추가 페이지에서 더 낮아서 (클릭하여 페이지를 스크롤해야 함) 모달이 열리고 datepicker가 올바르지 않게 표시됩니다. (스크롤 관계를 가지고 있는지 확실하지 않습니다)
다음은 jsfiddle
는 여기에서 날짜 선택기가 툴팁으로 위의 표시되어야합니다 이미지 표시 문제입니다,하지만 그것은 내려갑니다 : 이
여기에 코드입니다 :
<button type="button" class="btn btn-danger" data-toggle="modal" data-target="#callModal">Contact</button>
<div class="modal fade" id="callModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
<form role="form">
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" placeholder="Enter name">
</div>
<div class="form-group">
<label for="contact">Contact</label>
<input type="text" class="form-control" id="contact" placeholder="Your mobile number">
</div>
<div class="row">
<div class='col-sm-6'>
<div class="form-group">
<label for="cal">Date & Time</label>
<div class='input-group date' id='datetimepicker1'>
<input type='text' class="form-control" id="cal"/>
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
<script type="text/javascript">
$(function() {
$('#datetimepicker1').datetimepicker();
});
</script>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-danger">Contact </button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
편집 을 DateTimePicker 도구 팁은 "연락처"버튼을 클릭하기 전에 페이지를 스크롤하는 양만큼 이동하여 datetimepicker가 포함 된 모달을 표시합니다.
datetimepicker의 의도 된 동작이므로 "틀린 위치"라고 말하지는 않겠지 만 위 아래가 아닌 오른쪽에서 원하니? 현재'datepicker' 플러그인과 같이'orientation'을위한 옵션이 있다고 생각하지 않습니다. –
@ TimLewis : 아래에 오지 않습니다. 그것의 위치가 틀렸지 만 그렇지 않다면 툴팁처럼 날짜 표시 줄 상자가있는 화살표가 있었을 것입니다. –
음 ... 음, 나는 당신의 바이올린을 작동시킬 수 없습니다 ... 2 콘솔 오류 :'순간이 정의되지 않았습니다'와'$ (...). datetimepicker()는 함수가 아닙니다'. –