zoukankan      html  css  js  c++  java
  • jquery 判断浏览器版本

    如果你也是Jquery最初的使用者,那么你一定经历过这样判断浏览器的时代:$.browser.msie && $.browser.version,你目前使用的组件里可能还有应用。但是Jquery1.3以后就不建议使用了,到jQuery 1.9之后就不复存在了。应该是因为到ie8以上的版本判断就有问题

    只有另外想办法,使用$.support来判断浏览器!测试如下代码:

    alert($.support.opacity+" "+$.support.style+" "+window.XMLHttpRequest);

    ie6:false false undefind

    ie7:false false object

    ie8:false true object

    ie9:true true object

    SO,判断浏览器可以:alert($.support.opacity+" "+$.support.style+" "+window.XMLHttpRequest);

    var isIE6 = !$.support.opacity && !$.support.style && window.XMLHttpRequest==undefined;

    var isIE7 = !$.support.opacity && !$.support.style && window.window.XMLHttpRequest!=undefined;

    var isIE67 = !$.support.opacity && !$.support.style;//ie67

    如果要检查ie浏览器,干脆直接使用 var isIE = /msie/.test(navigator.userAgent.toLowerCase());

    但是我的测试中   ie8的 $.support.style 也是 false;

    此文是转载的 

    转载原文地址:https://my.oschina.net/ffwcn/blog/213708

  • 相关阅读:
    13 文件操作
    10 dict嵌套与升级
    08 连接和顺序列表
    01 Python 逻辑运算
    了解bordercollapse
    orchard模块编写的错误及其解决办法
    orchard文档之理解内容处理器
    orchard文档之理解数据访问
    orchard文档之orchard工作原理
    orchard文档之创建自定义表单
  • 原文地址:https://www.cnblogs.com/xgq2014/p/6644601.html
Copyright © 2011-2022 走看看