jquery不兼容低版本ie浏览器怎么解决?

author author     2023-04-12     807

关键词:

1.可以使用原生JS或者低版本的Jquery1.x版本。因为Jquery从2.x版本开始已经不再进行IE低版本(IE6、IE7、IE8)的兼容性处理。如果需要兼容低版本的IE版本,建议使用原生JS或者低版本的Jquery1.x版本。

2.可以给网页写两套或者多套JS代码以适应不同版本、不同类型的浏览器,然后使用原生JS判断浏览器的型号和版本来加载不同的JS文件。

jquery简介:

jquery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jquery,是目前最受欢迎的JavaScript库。

参考技术A

Jquery从2.x版本开始已经不再进行IE低版本(IE6、IE7、IE8)的兼容性处理。如果需要兼容低版本的IE版本,建议使用原生JS或者低版本的Jquery1.x版本。

一般的处理方式是给网页写两套或者多套JS代码以适应不同版本、不同类型的浏览器,然后使用原生JS判断浏览器的型号和版本来加载不同的JS文件,具体的实现方法如下:

<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 src=\\"myjs1.js\\">"+"</script>");    else           document.write("<script src=\\"myjs2.js.js\\">"+"</script>");      </script>

jquery的基本使用-入口函数

jQuery下载:版本:1x:兼容IE678等低版本浏览器,官网不再更新2x︰不兼容E678等低版本浏览器,官网不再更新3x︰不兼容IE678等低版本浏览器,是官方主要更新维护的版本各个版本的下载:https://code.jquery.com/jQuery使用步骤:引入后使... 查看详情

解决输入框placeholder属性不兼容ie9及以下浏览器问题(代码片段)

placeholder是HTML5的新属性,对于一些低版本的浏览器不兼容,所以要使用一些别的方法。解决方法:引入jquery.placeholder.js文件,然后再加入以下代码1<!--[iflteIE9]>2<scripttype="text/javascript"src="static/common/jquery/jquery.placeholder.js">... 查看详情

低版本ie内核浏览器兼容placeholder属性解决办法

最简便的一个方法,通过js实现。<inputtype="text"name="username"id="username"value="姓名"onfocus="if(this.value==‘姓名‘)this.value=‘‘"onblur="if(this.value==‘‘)this.value=‘姓名‘"><textareaname="content"id="content 查看详情

jquery兼容浏览器ie8方法

...Query版本来兼容。2.IE8不支持jQuery版本解决办法通过判断IE浏览器的版本来加载对应版本的jQuery  使用语句<!--[ifIE8]& 查看详情

vue项目不兼容ie浏览器以及低版本浏览的问题

1、安装插件babel-polyfill     cnpmi babel-polyfill -S2、在你的Vue项目的src目录下找到main.js    添加下面一行代码:    import‘babel-polyfill‘ 查看详情

jq版本选择。

...方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4(2016年5月20日)3.x:不兼容ie678,只支持最新的浏览器。除 查看详情

html5标签兼容低版本ie浏览器

利用document.createElement创建当前浏览器(IE6-8)不支持的标签名<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title><styletype="text/css">article{color:#008FD8;font-si 查看详情

兼容性问题

 1.  清除浮动的兼容性  清除浮动在低版本浏览器不行,需要处理兼容性  加一个.clearfix*zoom:1;2.  ie低版本不支持Rgba()3.  每个浏览器都有自己的前缀 主要解决css3中的兼容问题  chrome(谷歌) 的前缀&nbs... 查看详情

关于input在ie低版本情况下不兼容的解决办法

1<!DOCTYPEhtml>2<html>3<head>4<metacharset="UTF-8">5<title></title>6</head>7<body>8<inputtype="text"/>9<span>0</span><em>字</e 查看详情

jquery动画bottom用ie浏览器不兼容的问题怎么解决呢?

...ss("margin-top":"0"););</script>jQueryanimate()IE浏览器用bottom不兼容的问题怎么解决呢?能具体点。谢谢!参考技术A首先你的nav_in要有定位才行我试了试做动画的时候是行的IE也行如果你的实在不行你可以考虑用top来做... 查看详情

jquery选择什么版本1.x?2.x?3.x?

...方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4(2016年5月20日)3.x:不兼容ie678,只支持最新的浏览器。 查看详情

平时能打开的网页显示不支持当前浏览器怎么解决?

第一,直接卸载浏览器重装或重装系统的方法都出来了,这样太麻烦了,也不是长久之计。不是不支持,而是一个小问题。第二,接着说下解决方法,打开IE浏览器,点击右上角的轮齿——“兼容性视图设置”。(别的浏览器可... 查看详情

原生js在各大浏览器上火狐ie谷歌360等出现的不兼容问题。

1 document.getElementsByName("name") 在Ie低版本,360普通版本,以及火狐低版本不支持。2 element.innerText在低版本的火狐中不支持,处理方法如下。vartDiv=document.createElement("span");functionsetInnerText(element,text){if(typeofe 查看详情

怎么解决bootstrap在各版本ie浏览器中的兼容性问题???

...怎么去解决????Bootstrap的目标是在最新的桌面和移动浏览器上有最佳的表现,也就是说,在较老旧的浏览器上可能会导致某些组件表现出的样式有些不同,但是功能是完整的。bootstrap3支持的浏览器:Chrome(Mac、Windows、iOS和And... 查看详情

关于vue兼容ie10

参考技术A因为Vue使用了ES6语法,而低版本IE浏览器不支持,解决方法是:使用babel-polyfill转换成ES5,具体办法 查看详情

ie浏览器网页不兼容怎么办?解决方法

参考技术AIE浏览器网页不兼容怎么办?下面我来告诉大家该怎么办。首先,我们打开我们的电脑,然后我们打开我们电脑上面的IE浏览器,之后我们点击右上角的设置按钮;弹出的界面,我们点击兼容性视图设置;之后我们输入... 查看详情

针对ie8等低版本浏览器document.getelementsbyname方法不生效解决方法

functiongetByName(Name){   vari=document.getElementsByName(Name);   if(i>0){     returni;   }else{     varaele=document.getElementsByTagName(‘*‘);     vararr=[];     for(vari=0;i<aele.length 查看详情

jquery简易教程(代码片段)

...官方只做BUG维护,功能不再新增.如果不考虑兼容低版本的浏览器可以使用2.x,3.x:不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不使用3.x版本的,很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本jq... 查看详情