【发布时间】:2015-08-27 17:58:58
【问题描述】:
我在我的 ASP.Net MVC 网站上使用最新 (1.4) 版本的 Bootstrap Datepicker from Eternicode。日期选择器工作正常,但由于某种原因,当我单击月/年“缩小”按钮时,内容被压缩成下拉菜单水平宽度的一半。我没有以任何方式修改引导 css 或 js。我已经尝试使用 1.3 版本的 css/js 并获得相同的结果...
我使用的代码在 jsfiddle 上运行良好,但在我的本地环境中却不行。
HTML
<input id="datepicker" type="text" type="text" class="form-control datepicker input-sm" />
JS
$('#datepicker').datepicker({
autoclose: true,
format: 'dd-mm-yyyy',
daysOfWeekDisabled: '0,6',
todayHighlight: true,
orientation: 'auto'
});
有问题的元素似乎是<table class="table-condensed">,它只跨越了下拉菜单的一半,而父datepicker-months div 标签跨越了下拉菜单的整个宽度。对于datepicker-days,我看不出代码有什么不同,但它工作正常。 datepicker-years 和 datepicker-months 遇到同样的问题
【问题讨论】:
-
根据您提供的信息,我最好的猜测是您的样式正在某处被您的 CSS 覆盖。也许有一个插件,或者以其他方式链接的 CSS 文件。为什么不尝试使用
Web Inspector或Firebug来找出影响它的样式以及它的来源。我无法调试它,因为该问题无法在您的开发环境之外复制。 -
@Mastrianni 使用相关元素的 Web Inspector 视图更新了问题。我看不到任何突出的东西,也许需要一双新鲜的眼睛......
标签: css twitter-bootstrap datepicker