2012-03-14 12 views
0

私はposition:fixed;のコンテナを持っていて、PC上のページをスクロールすると常に固定されています(左上のままです)。デバイス固定コンテナの作成方法は?

iPhoneの場合、左上に表示されますが、スクロールすると永遠にそこにとどまります。それには解決策はありますか?

+1

http://stackoverflow.com/a/6273183/1182904 –

+0

をいただき、ありがとうございますそのリンク! – Atadj

答えて

1

ここで最適なオプションはメディアクエリです(例:http://www.w3.org/TR/css3-mediaqueries/およびhttp://webdesignerwall.com/tutorials/css3-media-queries)。

編集:ミスは、質問をお読みください。

ジョシュ」リンクは、あなたがすることによってこれを達成することができますとおり:

window.onscroll = function() { 
    document.getElementById('fixedDiv').style.top = 
    (window.pageYOffset + window.innerHeight - 25) + 'px'; 
}; 
+0

位置のように見える:固定; iOS 5でサポートされます。私はあなたのソリューションをiPhone 2GとiPhone 3Gに使用します。 – Atadj

関連する問題