0

電話がIphone 5の場合、divの高さを変更したい.JavaScriptがよくわからないので、これは少し難しい. index.html の JS 関数は次のとおりです。

       <script>
        function resizeDiv("divId")
        {
            if (window.screen.height==568) { // iPhone 4"
                document.querySelector("meta[name=viewport]").content="width=320.1";
            var obj = document.getElementById(id);
            if (obj)
            {
                obj.setAttribute("style", "height:200px;");
            }
        }


        }
        </script>

頭の中に次のメタ タグもあります。

    <meta name="viewport" content="initial-scale=1.0">
    <meta name="viewport" content="width=320.1">

助けてください=)

4

1 に答える 1

0

jQuery の使用:

function resizeDiv(divId) {
    if ( $(window).width() == 480 || $(window).height() == 480 ) {
        $("#" + divId).height(200); // iphone 4                      
    }
    else {
        $("#" + divId).height(200); // iphone 5               
    }
}
于 2013-04-20T22:27:23.307 に答える