为了账号安全,请及时绑定邮箱和手机立即绑定

js如何通过判断访问请求是否来自移动设备来控制控件的显示样式?

js如何通过判断访问请求是否来自移动设备来控制控件的显示样式?

qq_遁去的一_1 2018-11-16 13:15:27
大家好。我是一个前端开发的新手,最近自己学着做了一个很丑陋的网站,主要是用来下载微博视频、秒拍视频等。我想实现的功能是:在网站的所有页面,如果是PC端访问的话就显示左边的菜单栏,也就是col-md-3,而对于Android、iphone等移动端的访问则不显示左边的col-md-3菜单栏,而只是显示右边的col-md-9部分。我现在基本实现了这个功能,用到的是window.onload函数,默认是把col-md-9设置为display:none, 在onload函数中若判定为pc端的请求,则把col-md-3显示出来,这就导致在PC端访问时总是会先渲染出页面,然后屏幕闪动一下后再出现col-md-3菜单。请问各位前辈,有什么办法在一个url下(不区分移动端和pc端)做到我的这个功能,而不会出现现在这种屏幕闪动的结果?网上的方法我都试过了,基本上没有解决我的问题。谢谢大家!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信