html判断手机或者电脑端,自动隐藏显示js代码

是这样,我有一段js代码是雪花漂浮,在电脑端上很好看,但是在手机端上网页很卡,去掉雪花js代码就不卡了。所以我想在html判断是手机端还是电脑端,手机端隐藏雪花js,电脑端加载js可以吗?

第1个回答  2018-02-09
可以的,if(!navigator.userAgent.match(/mobile/i)){
var snowJs=document.createElement("script");
snowJs.src="你的雪花js的路径";

document.getElementsByTagName('head')[0].appendChlid(snowJs);

}追问

试了下不行呢

追答

怎么不行

第2个回答  2018-02-09
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
   
} else {
    
}

动画应该是安卓比较卡吧,你可以试试

开启硬件加速。。。

在webkit中有神奇效果:

opacity: 1;

或者

-webkit-backface-visibility: hidden;

追问

这个条件里面怎么引用js

追答

if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { //这里直接写如果是移动端 把雪花的层隐藏或者删除就行,雪花插件有开关,关了也行,看不到你的布局和js不知道该怎么说} else { }

本回答被网友采纳
第3个回答  2018-02-09
根据 navigator.userAgent 来判判断
相似回答