参考自:
https://blog.csdn.net/assholeu/article/details/46044383
写一个项目时 用的jquery.min.js 版本是2.0 发现在ie8上面js脚本的效果出不来,F12调试时,报错 :对象不支持此属性或方法 ,也不识别 $ 也不识别 Jquery 报未定义异常
去 jQuery官网看了一下原来jQuery2.x不支持IE678
jQuery 2.x
jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7, or 8. All the notes in the jQuery 1.9 Upgrade Guideapply here as well. Since IE 8 is still relatively common, we recommend using the 1.x version unless you are certain no IE 6/7/8 users are visiting the site. Please read the 2.0 release notes carefully.
jquery官网:浏览器支持
http://jquery.com/browser-support/
Current Active Support
Desktop
Chrome: (Current - 1) and Current
Edge: (Current - 1) and Current
Firefox: (Current - 1) and Current
Internet Explorer: 9+
Safari: (Current - 1) and Current
Opera: Current
Mobile
Stock browser on Android 4.0+
Safari on iOS 7+
Any problem with jQuery in the above browsers should be reported as a bug in jQuery.
(Current - 1) and Current denotes that we support the current stable version of the browser and the version that preceded it. For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.
If you need to support older browsers like Internet Explorer 6-8, Opera 12.1x or Safari 5.1+, use jQuery 1.12.
以上浏览器中jQuery的任何问题都应该作为jQuery bug报告。
(Current - 1)和Current表示我们支持浏览器的当前稳定版本和之前的版本。例如,如果浏览器的当前版本是24。x,我们支持24。x和23。x版本。
如果您需要支持较老的浏览器,如Internet Explorer 6-8、Opera 12.1x或Safari 5.1+,请使用jQuery 1.12。
分享到:
相关推荐
2. **禁用高级CSS3属性**:由于IE8不支持CSS3,所以在写样式时,需要避免使用如`border-radius`、`transition`等属性,或者提供针对IE8的备选样式。 3. **处理异步问题**:IE8不支持`addEventListener`和`...
`attachEvent`是IE4至IE8特有的事件绑定方式,而`addEventListener`则是一种更通用、更符合W3C标准的方法,被现代浏览器广泛支持。当我们在IE11中尝试使用`attachEvent`时,会发现该方法并不存在。这是因为IE11已经...
使用 `min-width` 属性可以指定元素最小宽度,但是 IE 浏览器不认得这个属性。解决方案是使用一个 div 放到 body 标签下,然后为 div 指定一个类,使用 CSS 来设计。 解决 IE 浏览器的兼容问题需要了解浏览器的特性...
由于IE8不支持`bind`,因此在初始化地图和添加事件监听器时可能会遇到问题。通过引入上述的模拟`bind`的代码,开发者可以确保在IE8上也可以正常运行使用`bind`的代码,比如为地图上的标记添加信息窗口。 总结来说,...
为了确保兼容性,通常推荐使用`addEventListener`方法为元素添加事件监听器,但由于IE8不支持`addEventListener`,需要采取其他方法。 根据提供的内容,文章介绍了一种解决该问题的方法,即通过`document....
然而,`indexOf` 方法并不是所有对象都支持的,尤其是在一些较旧的浏览器版本,如 IE8 及以下,它们可能不完全支持 ECMAScript 5 的新特性,因此会出现"对象不支持indexOf属性或方法"的错误。 在标题和描述中提到的...
此外,对于H5页面,由于IE8不支持HTML5的一些关键特性,如`<input type="file">` 的`multiple`属性,开发者需要编写JavaScript代码来模拟多文件选择。同时,利用FormData对象进行异步文件上传也需要特别处理,因为IE...
标题中的“对象不支持该属性或方法”错误,通常是由于IE8不支持某些新版本JavaScript特性或者特定API导致的。 描述中提到的问题,即在高版本IE上ueditor运行正常,但IE8环境下出现错误,这可能是由于ueditor在设计...
- IE8不支持`border-style:outset`,而IE6和IE7则支持。 5. **无序列表间距**: - IE8中的`<ul>`元素间的间距比IE6和IE7大。 6. **下划线支持**: - IE6支持下划线,而IE7不支持,这是一个值得注意的文本样式...
IE中可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性;Firefox中只能使用getAttribute()获取自定义属性。解决方法是统一通过getAttribute()获取自定义属性。 4. eval("idName...
在网页开发过程中,遇到“对象不支持abigimage属性或方法”的错误,通常是由于JavaScript代码在尝试访问或操作一个不支持特定属性或方法的对象导致的。这个问题在IE浏览器中尤其常见,因为IE对某些JavaScript特性...
4. **VML渲染**:IE8不支持SVG,ECharts需要使用VML(Vector Markup Language)进行矢量图形绘制,这需要ECharts自身支持或引入额外的库如`excanvas.js`。 解决ECharts在IE8上的兼容性问题,可以按照以下步骤操作:...
- **背景**:IE8支持一些IE7中不支持的CSS属性,但如果没有正确处理,可能会导致显示问题。 - **解决方案**:对于这些特殊情况,开发者可能需要考虑其他方法来实现相同的效果。 #### 结语 总的来说,从IE7迁移到IE...
// 新的预览代码,支持IE6、IE7,IE8也支持,firefox不支持! var newPreview = document.getElementById("newPreview"); newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile...
IE8不支持`Function.prototype.bind`,这个方法用于改变函数的`this`上下文。可以使用polyfill(如MDN提供的实现)来兼容。 7. **CSS前缀**: 为了确保CSS3特性的兼容,需要添加 `-ms-` 前缀,如`-ms-transform`...
此外,IE8不支持trim()方法,解决办法是使用replace()方法或自定义trim函数。 再者,IE8中Array没有indexOf()方法,解决办法是使用循环遍历数组或使用underscore.js库。 另外,IE8中delete关键词不能用,解决办法...
4. **JSON支持**:IE8不原生支持JSON对象,需要通过引入`json2.js`库来提供JSON的解析和序列化功能。 5. **DOM操作**:使用IE8兼容的方式处理DOM操作,例如避免使用`innerHTML`,而是采用`createElement`、`...
在这个插件中,代码封装可能涉及创建一个JavaScript函数或对象,用于处理`placeholder`属性的逻辑,确保其在IE浏览器中生效。 闭门(Closure)是JavaScript中的一个重要概念,它允许函数访问并操作其外部作用域的...
- HTML 对象获取:在 FireFox 中,应始终使用 `document.getElementById("idName")` 获取对象,而 IE 也支持此方法,因此可以统一使用。 - const 问题:在 Firefox 中,`const` 和 `var` 都可用来定义常量,但 IE ...
3. **style对象**:同样,`style`对象的`Unset`属性值在IE8中返回空字符串,开发者需要更新处理这些属性的代码。 **第三节:IE8-IE9 更新** 1. **文字显示**:在IE9中,泰语和东亚语文本及字体大小的显示可能与...