iphoneのsafariのブラウザでよく、$(window).height()がおかしいという場合がありますが、その場合には、 window.innerHeight で解決をするという話があるのですが、これも実は曲者だったいりしました。iOS6にて、 上部にあるアドレスバーに関して、見えている時と見えてない時で値が違うような動きをしました。 356と出たり、412って出たり。よくよくみてみると、どうやら、値が可変なようなのですが、アドレスバーが見えている時は小さく見えてしまう。。 という問題がありました。 なので、innerHeightを取得する時には、html中にとりあえず、大きめのサイズの要素を突っ込んでおいて、取得できたら、取り除くなどをすればいいのかと思います。 二重のひっかけになっているようなので、お気をつけください。 追記 実際に確認をしていたら、なんとなくですが、分かりまし