0

我使用 jquery.sticky.js 在我的网站上添加了一个固定导航栏,它在我的 iPhone 和桌面上完美运行。但是,在 android(我相信 2.2)上,导航向左浮动,每个链接的可点击区域似乎是错误的。如果浏览器不是 android,我尝试添加 jQuery 以仅加载 jquery.sticky.js,但无济于事。我试过这个(我是编程的初学者,发现了这段代码,但稍微修改了一下),但它不起作用!

$(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});
});
4

1 回答 1

0

这将始终评估为 false:

if (isAndroid != isAndroid)

意味着 if 块永远不会被执行。

于 2013-08-04T14:15:47.127 回答