jquery 适配ie8问题

Posted 栖木

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 适配ie8问题相关的知识,希望对你有一定的参考价值。

                                                             jquery 适配ie8遇到的问题

jquery各个版本下载链接:http://www.jq22.com/jquery-info122

以下是这几天适配遇到过的各种状况

1,Mac电脑safari开发栏下有个用户代理功能,可以模拟IE各个浏览器,亲测无效,IE该有的问题它都没有。

2,网上有搜到jquery1.9版本可以适配IE8,亲测无效。

3,win10和win7的IE8对IE的判断有一定差别,所能适配的jquery版本也有区别,在自己win10电脑上运行的好好的代码,第二天信心满满地让测试妹纸可以测试了,结果一句还是不行,整个人都不好了。

   公司Mac电脑不能调试,只能一遍遍发测试,跑到妹纸那边用她电脑调试,可怜我的废腿啊。好吧,废话少说,以下为我的解决方案:

 

   win10系统以下代码请测有效:

 

<script language="javascript">
        // 判断是否为IE浏览器
        if(navigator.appName == "Microsoft Internet Explorer") {
            if(navigator.appVersion.match(/7./i) == ‘6.‘ ||
                navigator.appVersion.match(/7./i) == ‘7.‘ ||
                navigator.appVersion.match(/7./i) == ‘8.‘) {
                document.write(‘<script type="text/javascript" src="./js/jquery-1.3.2.min.js"></script>‘);
            }
        }
    </script>

 win7系统可用以下代码解决

<!--[if lte IE 8]>
    <script>
        console.log(‘this is IE8‘);
        document.write(‘<script type="text/javascript" src="./js/jquery-1.4.2.min.js"></script>‘);
   </script>
    <![endif]-->

 

以上是关于jquery 适配ie8问题的主要内容,如果未能解决你的问题,请参考以下文章

IE8 - 如何在内容加载后运行 jquery 代码?

如何将数据从回收器适配器发送到片段 |如何从 recyclerview 适配器调用片段函数

如何从片段适配器启动活动

win7 IE8无法加载jquery的js问题?

片段中ListView的android自定义适配器

IE8中的Jquery slideToggle问题仅使用列表