我<!--[if IE 8]><![endif]-->
用于定位 IE8,但是我想为除 IE8 之外的所有浏览器加载一些 JS,我应该使用什么条件注释?
编辑:我想知道这是否可行: <!--[if lte IE 8]><![endif]-->
谢谢
我<!--[if IE 8]><![endif]-->
用于定位 IE8,但是我想为除 IE8 之外的所有浏览器加载一些 JS,我应该使用什么条件注释?
编辑:我想知道这是否可行: <!--[if lte IE 8]><![endif]-->
谢谢
我想为除 IE8 之外的所有浏览器加载一些 JS,我应该使用什么条件注释?
对于出现在不支持 CC 的“其他浏览器”中的某些内容,您需要一个下层显示的条件注释。
<!--[if !IE 8]><!-->
....
<!--<![endif]-->
(这与 Microsoft 的官方语法略有不同,后者不是有效的 HTML。)
“除 IE8 之外的所有浏览器”是一个不寻常的要求,你确定这是你想要的吗?未来版本的 IE 呢?
我能想到一个窍门。在 IE 条件标记内设置一个变量,如果未设置该变量,则包含您的 JS 代码。
<script>
var ie8 = false;
</script>
<!--[if IE 8]>
<script>
ie8 = true;
</script>
<![endif]-->
<script>
if (ie8 == false) {
// any code here will not be executed by IE 8
alert("Not IE 8!");
}
</script>
尝试否定,[if !IE 8]
也许?