Некорректно отображается datepicker

225
02 декабря 2017, 08:45

Добрый день, вот такого рода проблема :

При нажатии на input вызывается календарь, но он никак не реагирует на нажатия по датам. Input подгружается через ajax. В head подключил:

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script   src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

Datepicker вызываю

<script>
$(document).on('click', '#datepicker',  function() {
$( '#datepicker' ).datepicker();
 } );
</script>

в консоли ошибок нет, подскажите,пожалуйста, как можно побороть данную проблему?

Answer 1

Проблема скорее-всего в z-index. Ваш календарь лежит "под" вашими кнопками(или под контейнером с кнопками). Вы переопределяли им z-index? Если да - то либо дайте вашему datepicker этот аттрибут больше, чем у кнопок.

Answer 2

Вы странно подключаете Datepicker. Он должен срабатывать при загрузке окна, а не после клика. Примерно так:

<script>
$(function() {
    $('#datepicker').datepicker();      
});
</script>
READ ALSO
JSON не работает под IE 11

JSON не работает под IE 11

Доброго времени сутокНужна ваша помощь в моей проблеме

231
json взять объекты из массива jquery

json взять объекты из массива jquery

В jquery полный ноль, прошу прощения за возможно нелепый вопрос

321
Помогите найти ошибку в head

Помогите найти ошибку в head

Всем привет, в общем дали проект на версткуРуководитель вечно чем то недоволен, говорит опять говнокод пишешь

296