Javascript 如何在JQueryMobile日历中不突出显示当前日期
我有这个Javascript 如何在JQueryMobile日历中不突出显示当前日期,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我有这个js代码: <div data-role="fieldcontain" style="visibility:hidden; height: 0px;"> <input name="mydate" id="mydate" pickPageTheme="a" data-role="datebox"
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>
如何不突出显示当前日期我希望我终于找到了
pickPageTodayButtonTheme: 'e',
此样式位于js文件中,请将其更改为所需的主题。尝试按如下方式覆盖此样式:
.ui-state-default.ui-state-highlight {
background: blue;
}
这种风格似乎是当前日期所独有的
你应该看到今天会变成蓝色。然后你可以用它做任何你需要的事情。如果有帮助,请告诉我。首先将其编辑为不存在的样式,例如“k”
PickPageToday按钮主题:“k”
然后将新样式添加到css中,但不要忘记,您必须复制其他主题的所有内容,例如
.ui-btn-up-k {
background: blue !important;
}
.ui-btn-down-k {
background: blue !important;
}
依此类推。在HTML选项中有一个标志,可用于关闭该选项:
data-options='{"calHighToday": false}'
它关闭了它,你不必修改任何CSS或JS文件。我不得不在一个标准的web应用程序上做一些类似的事情——尽管是不同的库。它没有“不”突出显示当前日期的选项,所以我只是找到了什么CSS样式赋予了它突出显示的效果,并将其更改为“不做任何事情”。这有帮助吗?CSS中没有唯一的元素表示当前日期第二个代码只更改当前日期的文本,不更改背景颜色您必须编辑此文件我正在查找要更改的内容。用于当前日期的主题将用于其他日期,因此我无法更改它!今天的日期有类btn-up-e或btn-down-e,我的意思是它有主题e,而其他的有主题a,所以它可能会从js文件中更改。谢谢你,但我需要原始主题“.ui-btn-up-e”就像其他日期一样,我更改了示例中使用的类。那会给你你需要的。