datetimepicker插件位置问题
位置怎么成这样了?经测试如果页面内容不多没有出现垂直滚动条一切正常,出现了垂直滚动条就会这样,而且页面越后面的内容datetimepicker位置偏差越大,肿么破?
html代码:
<td width="50%">
<div class="input-group date form_date col-md-5" data-date="" data-date-format="yyyy-mm-dd" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">
<div class="input-group-addon">生日</div>
<input class="form-control contract-date" size="16" type="text" name="ebirthday" value="" readonly>
<span class="input-group-addon"><i class="fa fa-close"></i></span>
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
</div>
<input type="hidden" id="dtp_input2" name="" value="" />
</td>
js代码:
<script type="text/javascript" src="js/bootstrap-datetimepicker.js" charset="UTF-8"></script>
<script type="text/javascript" src="js/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script>
<script type="text/javascript">
$('.form_date').datetimepicker({
language: 'zh-CN',
weekStart: 1,
todayBtn: true,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0
});
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
题主用的是这个实现:http://www.bootcss.com/p/bootstrap-datetimepicker/
很可惜它里面有个已知的 bug 导致有滚动的时候无法正确对齐:https://github.com/smalot/bootstrap-datetimepicker/issues/363
按照问题里面的说法修改即可。
当页面有滚动条时,滑动滚动条时间控件没有随着移动,导致控件偏移,解决办法如下:
在bootstrap-datetimepicker.js文件的show方法的 this.place();后面加上$(window).on('mousewheel', $.proxy(this.place, this));