javascript - JQuery datepicker 月份下拉边框在 firefox 中显示不正确

标签 javascript jquery html css twitter-bootstrap

我正在使用 Bootstrap 和 jQuery 日期选择器。当我单击日期字段并想更改月份时,边框未正确显示。请看图片:

enter image description here

这是 HTML:

<div class="col-sm-4 control-group" id="datepicker1">
    <label for="dob" class="control-label">Date of Birth (A.D)</label>
    <input type="text" id="datepicker" maxlength="20" value="${criteria.dateOfBirthAD}" class="form-control input-sm req" name="dateOfBirthAD"/>
</div>

和 Javascript:

$("#datepicker").datepicker({
    onSelect: function(value, ui) {
        var today = new Date(),
                dob = new Date(value),
                m = today.getMonth() - dob.getMonth(),
                age = today.getFullYear() - ui.selectedYear;
        if (m < 0 || (m === 0 && today.getDate() < dob.getDate())) {
            age--;
        }

        if (age < 18) {
            $('#datepicker1').addClass('has-error');
            jAlert("At least 18 year required for apply");
        }
        else {
            $('#datepicker1').removeClass('has-error').addClass('has-success');
        }
    },
    maxDate: new Date(),
    changeMonth: true, 
    changeYear: true, 
    dateFormat: "yy/mm/dd"
});

最佳答案

尝试减小日期选择器的字体大小。

div.ui-datepicker {
    font-size: 62.5%;
}

关于javascript - JQuery datepicker 月份下拉边框在 firefox 中显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35425082/

相关文章:

javascript - CSS/Javascript - 按钮和链接未检测到悬停或单击?即使 z 指数最高?

javascript - 如何使用 react-router-dom 进行路由?

javascript - 为什么我正在加载的图像丢失了?

jquery - 未捕获的语法错误 : Unexpected token e

javascript - 如何在客户端验证文件输入(Javascript)

html - FancyBox 填充(顶部和底部)

html - 居中图像在水平和垂直方向上都充当 "popup"

javascript - 使用 Javascript 和 HTML 数据表提交表的数据

javascript - 将复选框列添加到剑道网格

jquery - Textshadow 不适用于 CUFON