如何在JQueryMobile日历中不突出显示当前日期

时间:2011-11-22 12:04:45

标签: javascript jquery jquery-mobile

我有这个js代码:

    <div data-role="fieldcontain" style="visibility:hidden; height: 0px;">

            <input 
                name="mydate" 
                id="mydate" 
                pickPageTheme="a"
                data-role="datebox"
                data-options='{"mode": "calbox" }' />

            </div>
            <a href="#" id="linkmodelink" data-role="button">show</a>

如何不突出显示当前日期

4 个答案:

答案 0 :(得分:3)

有一个标志可以让你在HTML选项中关闭它:

data-options='{"calHighToday": false}'

它关闭它,你不必修改任何CSS或JS文件。

答案 1 :(得分:1)

我希望我最终找到它。

    pickPageTodayButtonTheme: 'e',

这位于js文件中,将其更改为您想要的主题。

答案 2 :(得分:0)

尝试按如下方式覆盖此样式:

.ui-state-default.ui-state-highlight {
  background: blue;
}

这种风格似乎是当前日期所独有的。

您应该会看到当天会变成蓝色。然后,您可以随心所欲地做任何事情。如果有帮助,请告诉我。

答案 3 :(得分:0)

首先将其编辑为不存在的样式,例如“k”

pickPageTodayButtonTheme: 'k'

然后将新样式添加到css中,但不要忘记您必须复制其他主题所具有的所有内容,例如

.ui-btn-up-k {
  background: blue !important;
}
.ui-btn-down-k {
  background: blue !important;
}

等等。