JavaScriptプログラムに関する各種メモ書き

iPad, iPhone, スマートフォン用にviewportをJavaScriptで設定する

下記の用に JavaScriptで端末を判別してからそれぞれにセットしたい viewport を追加します。

下記の例では

iPhoneの時 499px

iPad の時 999px

にセットしています。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
    if(navigator.userAgent.indexOf('iPhone') > -1){
        jQuery("head").append(jQuery('<meta name="viewport" content="width=499, user-scalable=yes" />'));
    }
    else if(navigator.userAgent.indexOf('iPad') > -1){
        jQuery('head').append('<meta name="viewport" content="width=999, user-scalable=yes" />');
    }
});
</script>

関連エントリー

No.867
12/01 23:19

edit

jQuery