Any+Time DatePicker - показывать всплывающее окно под полем

Я использую Any+Time DatePicker, и когда я нажимаю на поле даты, пользовательский интерфейс календаря отображается над полем даты. Это препятствующая информация, которая будет полезна для ввода даты. Есть ли способ, чтобы пользовательский интерфейс календаря отображался под полем, на которое вы нажали?
Мой код:

$("#start_date").click(
        function(e) {
            $("#start_date").AnyTime_noPicker().AnyTime_picker({ format: '%d-%m-%Y'}).focus();
            e.preventDefault();
        }
    );

Решение: закомментируйте строку 3051 из anytime.js версии 4.1112L. Строка:

if ( top < 0 )

1 ответ

Решение

Краткий ответ: закомментируйте строку #3051 из anytime.js версии 4.1112L

Длинный ответ: метод pos() позиционирует средство выбора относительно поля ввода. По умолчанию метод пытается разместить средство выбора над полем. Строка #3051 проверяет, есть ли там место для этого. Если нет, строка #3052 перемещает сборщик ниже поля. Простое комментирование строки #3051 приведет к тому, что метод ВСЕГДА переместит сборщик ниже поля.

Если у вас есть дополнительные вопросы или проблемы с использованием Any+Time(TM), попробуйте воспользоваться страницей контактов на www.AMA3.com для более быстрого ответа!

Другие вопросы по тегам