兼容ie6伪类hover的javascript解决方法

javascript部分

//先判断是否是ie6

if(/msie|MSIE 6/.test(navigator.userAgent)){
 
// search for selectors you want to add hover behavior to
  $
('.jshover').hover(
   
function(){
      $
(this).addClass('over');
   
},
   
function(){
      $
(this).removeClass('over');
   
}
}

或者:

<!--[if IE 6]>
  Special instructions for IE 6 here... e.g.
  <script>...hook hover event logic here...</script>
<![endif]-->

 

把样式.jshover加到任何想出现hover效果的元素即可,并且定义css

css:

ul li:hover, ul li.over { hover之后的效果样式 }

 

posted @ 2013-10-17 16:50  hlp鹏  阅读(109)  评论(0编辑  收藏  举报