Javascript 更改Android手机的CSS

Javascript 更改Android手机的CSS,javascript,android,mobile,browser-detection,Javascript,Android,Mobile,Browser Detection,我要失去它了 这是我输入的代码: var ua = navigator.userAgent.toLowerCase(); var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile"); if(isAndroid) { $(".menu_div").hide(); $( ".mobile_menu" ).show(); } 现在,我知道detect是有效的,因为原始代码是一个重

我要失去它了

这是我输入的代码:

    var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
 $(".menu_div").hide();
    $( ".mobile_menu" ).show();

}
现在,我知道detect是有效的,因为原始代码是一个重定向,工作得非常好。但是,当我添加CSS更改时,它停止工作。知道为什么吗

我这里有一把可爱的小小提琴:


非常感谢

您的小提琴不包括jquery。。。。如果你检查了浏览器控制台,这会很明显。代码看起来不错。可能是在DOM准备就绪之前执行它,因此$(“…”)没有元素。Blarg。因此,它似乎在小提琴上完美地工作,但当我将相同的代码导出到Joomla中时,整个过程就可怕地结束了,并失败了。我会假设某个地方有冲突,但我已经尽了我所能来解决它,但它仍然失败。