首页 新闻 会员 周边 捐助

怎么用jquery修改css

0
悬赏园豆:15 [已关闭问题] 关闭于 2013-12-20 18:36
如题,由于是在cms系统中,权限不够,只能用jquery来修改页面的css。但是有个问题,就是jquery貌似不支持a:hover选择器,不能用$("a:hover").css("color","red")的方法解决。看了下,可以用.hover的方法,但是结果是在火狐和猎豹中链接悬停时的颜色会变,IE中没有反应,怎么解决呢?求大神们指点!!!
findinglx的主页 findinglx | 初学一级 | 园豆:147
提问于:2013-10-21 09:26
< >
分享
所有回答(2)
2

用jquery的mouseover和mouseout事件替代

田林九村 | 园豆:2367 (老鸟四级) | 2013-10-21 12:17

其实,刚才试了下 .hover  css或addClass 的方式单独在新页面写都能在ie下有效。。。就是这个网站:http://cif.mofcom.gov.cn/site/html/shangrao/ 还有网友反映,他的IE9能显示出橙色,而我也是IE9,╮(╯▽╰)╭

支持(0) 反对(0) findinglx | 园豆:147 (初学一级) | 2013-10-21 21:57
0

简单的可以通过修改class来做到。

新增class  .hover{color:red;}

$("a").hover( function () {

  $(this).addClass("hover");

  }, function () {

  $(this).removeClass("hover");

} );

白小虫 | 园豆:202 (菜鸟二级) | 2013-10-21 14:14

我没有修改 css文件的权限,,jquery怎么在页面相应位置加上 .hover{color:red;} 呢?刚开始学,很多都不会

支持(0) 反对(0) findinglx | 园豆:147 (初学一级) | 2013-10-21 21:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册