0

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

4

1 回答 1

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
        }
    });
});
于 2012-08-18T19:43:16.053 回答