日期:2014-05-16  浏览次数:20398 次

该死的IE6,急求啊
判断浏览器是否为IE6,并执行层影藏,没有效果,求指点

if (window.ActiveXObject) {
  var ua = navigator.userAgent.toLowerCase();
  var ie=ua.match(/msie ([\d.]+)/)[1]
if(ie==6.0){
$("#news").hide();
}
}

------解决方案--------------------
<!--[if lte IE 6]>

<!--[else]>
<div id="news"></div>
<![endif]-->
------解决方案--------------------

if (window.ActiveXObject) {
  var ua = navigator.userAgent.toLowerCase();
  var ie=ua.match(/msie (\d+)\./)[1]
if(ie==6){
$("#news").hide();
}
}

------解决方案--------------------
 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>

<div id="news">
<div class="news_title">
<span>消息通知</span>
<a href="#" id="news_close"><img src="img/ts_close.gif" /></a>
</div>
<div class="news_main">
<h3>您有凤凰读书币已到帐成功</h3>
<ul>
<li>神将三国(晋级任务第1步)<span>75凤凰读书币</span>已到帐。</li>
<li>神将三国(晋级任务第1步)<span>75凤凰读书币</span>已到帐。</li>
</ul>
<p><a href="#">查看</a></p>
</div>
</div>
2秒后隐藏
<script>
setTimeout(function(){

  if( $.browser.msie &&  $.browser.version==6) $('#news').hide()
 
},2000)
</script>