我有一个脚本,我不想申请IE7,这是该网站的基线浏览器。
我使用了HTML 5样板 - 因此HTML class =“ie7”。我试过了
$('html:not(.ie7) .my-list li ')
但它仍然在IE7中应用。
我知道$浏览器已被弃用 - 是否有更简单的方法来做我正在做的事情?
我没有在ie7中使用这个脚本的原因是我有一个更重要的脚本应用了一个过滤器,这个jquery动画会破坏它。
感谢您的光临。
答案 0 :(得分:3)
您可以使用条件评论:
<!--[if !ie 7]>
<script type="text/javascript">
// script to run if *not* IE 7, but still IE
</script>
<![end if]-->
<!--[if !IE]><!-->
<script type="text/javascript">
// script to run if *not* IE
</script>
<!--<![endif]-->
参考文献:
答案 1 :(得分:1)
我这里没有IE(在Mac上),但要么你做错了,要么IE无法访问<html>
上的类(或者它不能应用来自{{1}的选择器})
您是否尝试在<html>
上执行相同操作?
<body>
给你什么?