【问题标题】:Screen shifting when iPad keyboard opensiPad键盘打开时屏幕移动
【发布时间】:2012-08-14 19:50:03
【问题描述】:

我使用 HTML、CSS 和 JavaScript 开发了一个 iPad 网络应用程序。我在其中一个屏幕上有一个简单的输入字段。每当我单击输入字段时,iPad 键盘就会从底部弹出(这很好),但随后整个屏幕向左移动。然后它会一直保持在这个位置,直到我双击 iPad 屏幕,这会使屏幕向右移动到原来的位置。 有谁知道如何解决这个问题?

【问题讨论】:

  • 你有这方面的活生生的例子吗...或者至少有一些代码可以给我们看?

标签: html css ipad


【解决方案1】:
$(document).ready(function(){
    $('input').bind('focus',function() {
        $(window).scrollTop(10);
        var keyboard_shown = $(window).scrollTop() > 0;
        $(window).scrollTop(0);
        if(keyboard_shown)
        {
            //your screen shifting code
        }
    });
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 2012-07-03
    相关资源
    最近更新 更多