jquery.sticky.js を使用して Web サイトに固定ナビゲーション バーを追加しましたが、iPhone とデスクトップで完全に動作します。ただし、Android(2.2だと思います)では、ナビゲーションが左に浮き、各リンクのクリック可能な領域が間違っているように見えます。ブラウザがアンドロイドではない場合にのみjquery.sticky.jsをロードするようにjQueryを追加しようとしましたが、役に立ちませんでした。私はこれを試しました(私はプログラミングに関しては初心者で、このコードを見つけましたが、少し変更しました)が、うまくいきません!
$(document).ready(function(){
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid != isAndroid) {
(function(){
$("#navigation").sticky({topSpacing:0});
});