javascript - 根据浏览器版本删除所有样式

标签 javascript jquery css internet-explorer-7 cross-browser

我想知道如何根据检查浏览器是否低于 IE8 来删除所有 css 样式。

那么如果它检测到 IE7 然后删除所有样式?我想知道这是否可以通过一些 jquery 实现?

这会解决大多数 IE7 问题吗:

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->

最佳答案

我不知道你为什么要删除浏览器版本的所有样式。我想您在使用 IE7 时遇到了一些 CSS 问题,通常修复它而不是删除所有 CSS 的好方法是使用 ie7.js:http://code.google.com/p/ie7-js/ .

这是一个demo它能做什么。

另外,这个脚本有针对 IE8 和 IE9 的版本。

关于javascript - 根据浏览器版本删除所有样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10043031/

相关文章:

javascript - JQuery 的 Contains 返回一个对象?

html - CSS 在 IE 8 中未正确加载

javascript - 我找不到动态创建的 javascript 对象的名称(在 jQuery 中)

Javascript Scope - 包括不传递或使全局

javascript - 使用 jquery 在 <ol> 中插入动态创建的列表项

jquery - 如何在 SQL 中赋予相似语句优先级

javascript - 通过 Google Chrome 扩展从注入(inject)的 html 调用带有 ng 指令的函数

android - Bootstrap 3 响应不适用于 android internet explorer 的移动设备

html - Overflow-x 仅在具有固定高度和未知数量的子级的父级 div 上滚动

javascript - 将带有表单数组的表单转换为有效的 json 对象