【问题标题】:JQuery UI datepicker gotoCurrent does not workJQuery UI datepicker gotoCurrent 不起作用
【发布时间】:2009-09-09 10:39:55
【问题描述】:

我不希望在我的 JQuery UI 日期选择器上显示“今天”突出显示。 gotoCurrent 选项旨在使突出显示移动到选定的日期。这样就好了。 但是将 gotoCurrent 设置为 true 无效。我做错了什么?

【问题讨论】:

    标签: jquery jquery-ui datepicker


    【解决方案1】:

    gotoCurrent 控制 ButtonPanel 中“今天”按钮的行为。

    select a date != today's date, click this button:
    
    if gotoCurrent = false -> today's date is shown
    if gotoCurrent = true -> selected date is shown
    

    禁用今天的突出显示: 在 ui.datepicker.js 文件中:

    搜索:

     (printDate.getTime() == today.getTime() ? ' ui-state-highlight' : '') +
    

    并删除高亮类(或删除整行):

     (printDate.getTime() == today.getTime() ? '' : '') +
    

    你应该得到你想要的。

    【讨论】:

    • 好吧,这是有道理的。如何停止突出显示“今天”?
    • @Andrew - 你应该可以删除当天的 CSS 类
    • 感谢您的回答。但是,我使用的是 Google 托管的 JQuery 库——因此不能修改脚本。我想我应该向 JQuery UI 提交功能请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-03
    • 2013-10-30
    • 2017-09-17
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多