私はposition:fixed;
のコンテナを持っていて、PC上のページをスクロールすると常に固定されています(左上のままです)。デバイス固定コンテナの作成方法は?
iPhoneの場合、左上に表示されますが、スクロールすると永遠にそこにとどまります。それには解決策はありますか?
私はposition:fixed;
のコンテナを持っていて、PC上のページをスクロールすると常に固定されています(左上のままです)。デバイス固定コンテナの作成方法は?
iPhoneの場合、左上に表示されますが、スクロールすると永遠にそこにとどまります。それには解決策はありますか?
ここで最適なオプションはメディアクエリです(例: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';
};
位置のように見える:固定; iOS 5でサポートされます。私はあなたのソリューションをiPhone 2GとiPhone 3Gに使用します。 – Atadj
http://stackoverflow.com/a/6273183/1182904 –
をいただき、ありがとうございますそのリンク! – Atadj