mobiscroll不在表单输入中输入datetime值

时间:2012-08-09 19:11:43

标签: javascript jquery 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 个答案:

答案 0 :(得分:1)

删除了很多东西,然后慢慢地逐一添加它们后,我发现罪魁祸首是:

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

我猜mobiscroll对iUI不好看。幸运的是,我只需要iUI CSS而不是这个特定页面上的脚本,所以我可以删除脚本引用。