0

弹出窗口有效,但每次我单击 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 外观,但我不知道这是否会造成干扰。任何想法将不胜感激!

4

1 回答 1

1

删掉很多东西,然后慢慢地一一加回来,我发现罪魁祸首是:

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

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

于 2012-08-11T03:22:18.273 回答