Как НЕ выделить текущую дату в календаре JQueryMobile - PullRequest
2 голосов
/ 22 ноября 2011

У меня есть 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 ]

3 голосов
/ 06 января 2012

В параметрах HTML есть флаг, который позволяет отключить это:

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

Он отключается, и вам не нужно изменять какие-либо файлы CSS или JS.

1 голос
/ 22 ноября 2011

Я надеюсь, что наконец-то нашел.

    pickPageTodayButtonTheme: 'e',

Он находится в файле js, измените его на нужную тему.

0 голосов
/ 22 ноября 2011

сначала отредактируйте его в стиле, который не существует, например, "k"

pickPageTodayButtonTheme: 'k',

, затем добавьте новый стиль в CSS, но не забудьтеВы должны скопировать все, что есть у других тем, например

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

и т. д.

0 голосов
/ 22 ноября 2011

Попробуйте переопределить этот стиль следующим образом:

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

Этот стиль кажется уникальным для текущей даты.

Вы должны увидеть, что текущий день станет синим.Затем вы можете делать с ней все, что вам нужно.Дайте мне знать, если это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...