javascript - 减小 bootstrap-datepicker 字段的大小并更改文本颜色

标签 javascript jquery twitter-bootstrap datepicker bootstrap-datepicker

编写基于 HTML5/JQuery 的 Android 应用程序在 Web View 中启动,我使用的是 Eternicode 的 bootstrap-datepicker。 顺便说一句,我正在使用 Jquery 1.9.1 和 Bootstrap 2.3.2 以及 Bootstrap 响应。

选择器工作正常,但不幸的是我遇到了两个我目前无法解决的问题:

  • 选择器主题不受尊重,有些日期不可读(见附图)。有些有css冲突,比如日期选择器的字体在白底上显示为白色。
  • 我无法减小日期选择器字段的大小,因为它只占一行。

datepicker with display issue

我的标记代码是:

<div class="row-fluid" style="margin-right:0px!important">
  <label id="dateId" class="span6">One Date</label>
  <div id="datePurchase" class="input-append date">
    <input data-format="yyyy-MM-dd" type="text" />
    <span class="add-on">
      <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
    </span>
  </div>
</div>

我通过 Javascript 初始化日期选择器:

    $("#dateId").datetimepicker({
        pickTime: false,
        format: "dd/MM/yyyy",
        startDate: startDate,
        endDate: endDate,
        autoclose: true
    });
    $("#dateId").on("changeDate", onChangeDate);

你知道这些问题吗? 非常感谢

最佳答案

我已经能够通过覆盖 DateTimePicker .bootstrap-datetimepicker-widget 类的背景颜色来解决文本不可读的问题。

通过 javascript,当日期选择器的显示事件被触发时,我覆盖了 onShowDatePicker() 函数中的 CSS:

$("#myDateControl").datetimepicker({
        pickTime: false,
        format: "dd/MM/yyyy",
        startDate: startDate,
        endDate: endDate,
        autoclose: true
    });
    $dateItem.on("changeDate", onChangeDate);
    $dateItem.on("show", onShowDatePicker);
    }

function onShowDatePicker(event)
{
    if(event) {
        //overwrite the backbground color of the date picker such as the text is readable
        $(".bootstrap-datetimepicker-widget").css("background-color", "#3c3e43");
    }    
}

关于javascript - 减小 bootstrap-datepicker 字段的大小并更改文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19404620/

相关文章:

javascript - 想要将 2 个 JavaScript 变量写入 php 中的文件

javascript - 如何使用 jquery 突出显示事件选项卡

javascript - 如何设置每页列出的项目数并设置单击时选定的选项

javascript - 滑动 jQuery slider

javascript - 如何使用正则表达式实现搜索?

html - 如何让文字停留在图片下方(响应式设计)

html - Bootstrap 模式框中的关闭按钮不起作用

javascript - 无法使用 jquery 从 html 表中删除行

javascript - 单击表格单元格上的功能

带有相对变量的 JavaScript 回调函数