mobiscroll не вводит значение даты и времени при вводе формы

Всплывающее окно работает, но каждый раз, когда я нажимаю кнопку SET, кажется, что оно пытается ввести значение в поле INPUT, и затем происходит странная вещь: страница мигает, почти как она обновляется, и все значения в INPUTS очищено. Затем текстовое значение в заголовке страницы повторяется ниже самого себя. Это репродукции в Firefox, Chrome, Safari. Я временно открыл разрешения на этой странице, если кто-то будет достаточно любезен, чтобы добавить на это дополнительную пару глазных яблок: http://bit.ly/MD8FVW

Вот мой код:

        var now = new Date();

        $('#sessionTime').scroller({
            preset: 'datetime',
            minDate: new Date(now.getFullYear(), now.getMonth(), now.getDate()),
            theme: 'ios',
            display: 'modal',
            mode: 'scroller'
        });

        $('#sessionTime').click(function(){
            $('#sessionTime').scroller('show'); 
            return false;
        });

Я также использую iUI на странице для имитации внешнего вида iOS, но я не знаю, мешает ли это. Любые идеи будут высоко ценится!

1 ответ

Решение

После удаления многих вещей, а затем медленно добавляя их по очереди, я обнаружил, что виновником было:

<script type="application/x-javascript" src="iui/iui.js"></script>

Я думаю, что mobiscroll не очень хорошо работает с iUI. К счастью, мне просто нужен iUI CSS, а не скрипт на этой конкретной странице, поэтому я могу удалить ссылку на скрипт.

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