Chinaunix首页 | 论坛 | 博客
  • 博客访问: 419549
  • 博文数量: 155
  • 博客积分: 2590
  • 博客等级: 少校
  • 技术积分: 2161
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-25 09:33
文章分类

全部博文(155)

文章存档

2015年(1)

2014年(2)

2013年(55)

2012年(97)

分类: Web开发

2013-03-13 12:30:18

今天用jquery 的 hover 方法的时候,在火狐上正常,在IE上不会改变背景色。。。

 

Html代码:  
  1. <style type="text/css">  
  2.         ._hover {background-color: gray;}  
  3. style>  

 jquery代码:

为了避免冲突,我在hover前面加了_,即: _hover作为class

Js代码:  
  1. $("#_content tr").hover(  
  2.               function () {  
  3.                 $(this).addClass("_hover");  
  4.               },  
  5.               function () {  
  6.                 $(this).removeClass("_hover");  
  7.               });  

 但是却导致了FF正常,IE不正常。

后来实在想不通,就改了一下class,把_去掉试试,果然是这个原因。。。尼玛

 

Html代码:  
  1. <style type="text/css">  
  2.         .hover {background-color: gray;}  
  3.     style>  
Js代码:  
  1. $("#_content tr").hover(  
  2.               function () {  
  3.                 $(this).addClass("hover");  
  4.               },  
  5.               function () {  
  6.                 $(this).removeClass("hover");  
  7.               });  

 OK。。。
原文链接:

阅读(1201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~