同一个页面在手机和电脑端各表现出不一样的功能
2017-07-29 16:31
323 查看
今天写的这篇博客就是说一下同一个页面怎么来区分电脑和手机端,以及来区分表现出不同的形式
其实很简单,代码很短,我说的这种方式是js代码,可能还有其他的一些方法,我喜欢使用最便利,效果立竿见影的方法
好了,废话不多说了,先说怎么区分电脑和手机端吧。。。。来看一下代码
这样就可以区分了,当然这句代码你要放在远程的文件里面,也就是上线的网站文件里,然后用手机和电脑分别测试才能看出效果,在本地测试是没有任何效果的
再来看如何控制一些功能
在这里举个小例子吧
比如这个
手机浏览的时候有,电脑显示的时候让他没有
先讲一下原理,就是用js来判断手机端和电脑端,手机端的时候让那个div里面的东西显示,电脑访问的时候隐藏
来看一下代码是怎么写的
div让他隐藏掉,id是ww1
然后再来看js代码
这样就好了,上面是电脑端,所以不用写,他默认的就是隐藏
其实很简单,代码很短,我说的这种方式是js代码,可能还有其他的一些方法,我喜欢使用最便利,效果立竿见影的方法
好了,废话不多说了,先说怎么区分电脑和手机端吧。。。。来看一下代码
<script type="text/javascript"> <!-- //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //跳转语句 if (system.win || system.mac || system.xll||system.ipad) { window.location.href = "电脑要跳转的页面"; } else { window.location.href = "手机要跳转的页面"; } --> </script> </html>
这样就可以区分了,当然这句代码你要放在远程的文件里面,也就是上线的网站文件里,然后用手机和电脑分别测试才能看出效果,在本地测试是没有任何效果的
再来看如何控制一些功能
在这里举个小例子吧
比如这个
手机浏览的时候有,电脑显示的时候让他没有
先讲一下原理,就是用js来判断手机端和电脑端,手机端的时候让那个div里面的东西显示,电脑访问的时候隐藏
来看一下代码是怎么写的
div让他隐藏掉,id是ww1
然后再来看js代码
<script type="text/javascript"> <!-- //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //跳转语句 if (system.win || system.mac || system.xll||system.ipad) { } else { document.getElementById("ww1").style.display="block"; } --> </script>
这样就好了,上面是电脑端,所以不用写,他默认的就是隐藏
相关文章推荐
- Android手机联系人源码(添加联系人页面一个功能)修改
- VS2010+.net4.0仿照苹果手机上的消除之星写了一个电脑版的功能简单(二)
- 做一个php登陆页面,用pc登陆和用手机登陆弹出来的登陆页面不一样。
- 现在很多的手机应用,都可能会直接嵌入一个web页面。这样做的好处:一个是功能更新方便,维护起来容易,只需要维护服务器的页面即可,不需要更新客户端;另一个是功能通用,不仅Android可以用,iOS也可
- VS2010+.net4.0仿照苹果手机上的消除之星写了一个电脑版的功能简单 稍后将公开源码(一)
- 不要点击一个功能就创建一个新的网页,要尽量少的新创建页面(例如:办事指南,点击一个部门创建一个网页,选择具体事项时,又创建一个网页,这样创建的网页太多)
- 一个很好的手机html页面框架
- 实现多个WEB页面要接收同一个表单的数据的功能
- js原生代码编写一个鼠标在页面移动坐标的检测功能,兼容各大浏览器
- hchxxzx--》一个实现图片上传/产生缩略图/在上传图片上写字功能的完整页面代码
- 在同一个页面中实现登陆验证进入聊天室功能
- 手机APP接口:设计一个获取手机验证码的功能
- 无需root简单易用安卓wifi调试 这个只是一个小操作,三步: 1. 用数据线连接你的手机和电脑 2. 电脑终端执行命令: adb tcpip 5555 3. 电脑终端执行命令: adb c
- 判断页面访问端是电脑还是手机?
- Discuz!手机版版块页面主题列表中隔几个主题插入一个广告位的方法
- 织梦dedecms手机站和电脑pc站同步制作共用一个后台和数据库双版均可生成静态页
- 【Filter 不登陆无法访问】web项目中写一个过滤器实现用户不登陆,直接给链接,无法进入页面的功能
- 手机通过socket控制电脑关机,重启,注销等功能
- [HTML] 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- Android-UI:一个手机页面信息