2

どうやら Google と Firefox の従業員は、キーボードがポップアップしたときにブラウザ ウィンドウのサイズを変更しても問題ないと考えているようです。簡単に言うと、jquery にサイズ変更イベントがあります。

$(window).on('resize', function () {

        if($("#wrapper").width() < 568)
            {           
                // Snap content to mobile
            }
        else
            {
                // Snap content back to full view          
            }

    });

これは、Mobile Safari で 100% 機能し、もちろん IE を除くすべてのモバイル以外のブラウザーでも機能します。

Chrome/FF が引き起こしている問題は次のとおりです。フォーム フィールドを選択すると、キーボードがポップアップし、chrome / ff によって実際にウィンドウのサイズが変更され、.resize() イベントがトリガーされ、選択したフィールドがフォーカスを失うとキーボードが自動的に非表示になります。

これを回避する方法を知っている人はいますか?ところで、これはブラウザの問題であり、Android の問題ではありません。

ありがとう!

4

0 に答える 0