Удалить кнопку «Сейчас» из jsfile плагин jquery Timepicker - PullRequest
6 голосов
/ 15 декабря 2011

Кто-нибудь знает, как удалить кнопку «Сейчас» из надстройки jquery timepicker?

Я удалил var currentText = 'Now', и это изменение удаляет текст, но кнопка все еще там, помеченная "Сегодня" вместо "Сейчас" . Мне не нужна эта кнопка в таймере.

Я использую таймер Трента Ричардсона.

Указатель времени можно увидеть на этом сайте: нажмите здесь

Файл js можно увидеть здесь, нажмите здесь

Ответы [ 5 ]

3 голосов
/ 15 декабря 2011

Кнопка «Сейчас» обычно заменяет кнопку «Сегодня», но без текста используется значение по умолчанию.

В вашем CSS просто установите кнопку «сейчас» на «display: none;»

Если я правильно помню, вы можете установить это в .ui-priority-Secondary - но не уверены, если он используется в другом месте ... есть игра, но это должно быть вашим решением, зависит только от использования.

2 голосов
/ 22 декабря 2011

Нашел мой ответ здесь:

Я использую расширение Yii и добавил код, найденный на сайте ниже, в мой файл css / main.css.Вуаля!

https://forum.jquery.com/topic/disable-now-in-timepicker

1 голос
/ 27 июля 2015

Используйте этот CSS, отлично работает для меня.

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
background: #900;
display: none;
}
0 голосов
/ 02 февраля 2017

Чтобы скрыть все кнопки календаря, установите свойство showButtonPanel с помощью false

$("#inputDate").datetimepicker({showButtonPanel: false});
0 голосов
/ 19 сентября 2014

Следующее свойство .timepicker() решило мою проблему:

minDate: new Date(2080, 1, 1)

Просто укажите очень длинную дату , которая сама по себе отключает кнопку now.

Итак, окончательный код:

$('#time-duration-box').timepicker({
    minDate: new Date(2050, 1, 1)
});
...