JQueryUi DatePicker остановить Reinit при наведении мыши

0

Я использую JQueryUI datepicker, отображающий встроенный режим. На загрузке страницы я заполняю события в своем календаре. Но когда я нажимаю на него (в любом месте), мои события были удалены, я думаю, что датпикер заново заново. Как я могу предотвратить это.

$('table').mouseup(
function() {
    $('td').unbind('mousedown mousemove');
});

Я пробую эти 2 метода, но они мне не помогли. Спасибо за помощь.

<div id="datepicker"></div>
$("#datepicker").datepicker({ firstDay: 1 });

<div class="main">
    <?php $this->renderPartial('_dashboard_menu'); ?>
    <section>
        <div class="container">
            <div class="row">
                <div class="span12">
                <div id="datepicker"></div>
                </div>
            </div>
        </div>
    </section>
</div>
  • 0
    Где ваш код выбора даты?
  • 0
    Я добавляю это в мой вопрос.
Показать ещё 6 комментариев
Теги:
datepicker
events

1 ответ

0

Я думаю, для этого вам не нужен Javascript. Используйте для этого чистый CSS. Datepicker получает стили из файла jquery ui css. Поэтому, если вы хотите создавать собственные стили для своего датпикера, вы можете соответствующим образом изменить его. В противном случае вы также можете использовать пользовательский css отдельно, используя "! Important" после свойства style. Например: даты в datepicker в основном являются якорем с классом ".ui-state-default" внутри td. Поэтому, если вы хотите изменить цвет фона, тогда:

.ui-state-default:hover {background:red!important;}

или

.ui-state-default.ui-state-hover {background:red;}

Вы должны избегать "важного", где это возможно.

Вот ссылка jsfiddle: http://jsfiddle.net/lotusgodkk/GCu2D/1/

  • 0
    ssory мой вопрос не зависит при наведении, я заполняю события в календаре, когда я нажимаю на него, все события удаляются, я думаю, что виджет был перезапущен при нажатии, я пытаюсь предотвратить это. часть кода с наведением и фоновым цветом была неправильной.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню