position:fixed をAndroid2.2以下でも使う方法

position:fixed の対応状況

OS

iOS 4 以下 ×
iOS 5 以上
Android2.2 以下 ×
Android2.3 viewport を content=”user-scalable=no” にすれば対応
Android4

Android2.2 で対応させる方法

jQuery mobile を読み込みます。
jQuery mobile の Custom download から、下記の項目にチェックしてダウンロードします。

■Widgets
Toolbars: Fixed
Toolbars: Fixed: Workarounds
Toolbars: Fixed(一番下)

ちなみにこのやり方をAndroid2.1で試したところ、後から追いかけてきたりこなかったり、戻ってみたら消えていたりで、むしろプラグインを入れないほうがいいんじゃないか?という感じでした。
2.2に対応させるために入れるなら、2.1のことは諦めるしかないのでしょうか。。

RELATED POSTS