2011-12-15 2 views
6

Кто-нибудь знает, как удалить кнопку «Сейчас» из jquery timepicker, добавить в файл?Удалить кнопку «сейчас» из jsfile плагина jQuery timepicker

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

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

timepicker можно увидеть на этом сайте: click here

JS файл можно увидеть здесь, click here

ответ

3

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

В вашем CSS просто установите кнопку «показывать: нет»;

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

2

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

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

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

+2

Да, как и в ответе выше, этот код просто добавляет «дисплей: нет;» к CSS. –

0

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

minDate: new Date(2080, 1, 1) 

Просто обеспечивают очень длинный срок который отключает now кнопку сама по себе.

Таким образом, окончательный код:

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

Это скрывает кнопку «сейчас», но также делает невозможным сделать что-нибудь полезное с помощью timepicker. –

1

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

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { 
float:left; 
background: #900; 
display: none; 
} 
0

Чтобы скрыть все кнопки календаря задать свойство showButtonPanel с false

$("#inputDate").datetimepicker({showButtonPanel: false});