前天因为手机页面中点击无法链接53客服,就研究了下怎样通过js判断,用户是拿手机(ipad)访问,还是pc端访问,

如果是手机访问的话只需把链接通过attr修改a的链接地址~

<a class="c_click" onclick="fixed();" href="javascript:void(0);">aaa</a>

首先判断是否用户是拿手机还是电脑访问:

function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {

alert(“手机访问”)//判断出是手机访问

//只需要把href链接变换一下

jQuery(".c_click").attr("href","http://AA.com");

} else {
alert(“电脑访问”)

jQuery(".c_click").attr("href","javascript:void(0);")

}

}

browserRedirect()

最新文章

  1. C#Light for Unity 新例子
  2. delphi 10 seattle 安卓服务开发(二)
  3. struts2常见配置
  4. Linux securecrt破解
  5. PHP单元测试工具PHPUnit初体验
  6. python encode和decode函数说明【转载】
  7. Flex里的特效
  8. Vijos 1011 清帝之惑之顺治 记忆录式的动态规划(记忆化搜索)
  9. PHP+Mysql基于事务处理实现转账功能的方法
  10. 修正uboot网络不可用
  11. 全文检索Lucene (2)
  12. Visual Studio 无法记忆标签页、断点等的解决办法
  13. python opencv 处理文件、摄像头、图形化界面
  14. 用 Python + itchat 写一个爬虫脚本每天定时给女朋友发微信暖心话
  15. 解决使用elementUI框架el-upload上传组件时session丢失问题
  16. 委托----Func和Action
  17. 从percona server 5.7换到mariadb 10.2
  18. SenjuFamily项目总结 之 Activiti 学习总结(一)
  19. 微信小程序笔记&lt;四&gt;page.js —— 页面注册
  20. PL/SQL 中 dbms_output.put_line 输出字符长度限制的问题

热门文章

  1. Mac系统杂项 (持续更新)
  2. stringstream函数(i o)
  3. Haproxy+PXC实现负载均衡
  4. 1021 Fibonacci Again (hdoj)
  5. jQuery.each(object, [callback])方法,用于处理json数组
  6. iis 回收工作进程时出错的解决办法
  7. [Leetcode][Python]54: Spiral Matrix
  8. linux之SQL语句简明教程---HAVING
  9. sed简单实例练习
  10. 【Java之】多线程学习笔记