UAの挙動の違いで、昼から今まで潰れちゃいました。
全く、だらしないね。
以下、UA毎によくあるpropを取得するのに参考にした関数をメモ。
// getBrowserWidth() by Cameron Adams
// http://www.themaninblue.com/experiment/ResolutionLayout/
function getBrowserWidth ( )
{
if ( window.innerWidth )
{
return window.innerWidth;
}
else if ( document.documentElement &&
document.documentElement.clientWidth != 0 )
{
return document.documentElement.clientWidth;
}
else if ( document.body )
{
return document.body.clientWidth;
}
return;
}
stage.stageWidth・stage.stageHeightで取得出来るって、
そう考えると素晴らしいね。清々しいね。精神衛生上助かるね。
IEがイマイチ良くわからないエラーばかり返却するので、Companion.Jsを導入してみた。
CSSマークアップも今のところMac IE5シリーズ用のマークアップをしてるけど、
そろそろ無視しちゃってもいいんじゃないの?と考え始めてます。IE丸ごと無視。
(続きを読む…)