html判断手机或者电脑端,自动隐藏显示js代码 10
是这样,我有一段js代码是雪花漂浮,在电脑端上很好看,但是在手机端上网页很卡,去掉雪花js代码就不卡了。所以我想在html判断是手机端还是电脑端,手机端隐藏雪花js,电脑...
是这样,我有一段js代码是雪花漂浮,在电脑端上很好看,但是在手机端上网页很卡,去掉雪花js代码就不卡了。所以我想在html判断是手机端还是电脑端,手机端隐藏雪花js,电脑端加载js可以吗?
展开
3个回答
展开全部
可以的,if(!navigator.userAgent.match(/mobile/i)){
var snowJs=document.createElement("script");
snowJs.src="你的雪花js的路径";
document.getElementsByTagName('head')[0].appendChlid(snowJs);
}
var snowJs=document.createElement("script");
snowJs.src="你的雪花js的路径";
document.getElementsByTagName('head')[0].appendChlid(snowJs);
}
追问
试了下不行呢
追答
怎么不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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 { }
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据 navigator.userAgent 来判判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询