首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery多类.hover问题

问jQuery多类.hover问题
EN

Stack Overflow用户
提问于 2014-05-20 17:22:31
回答 2查看 284关注 0票数 1

我还是个jQuery的菜鸟。我正在创建一个健身网站,用户可以悬停在不同的身体部位,然后突出显示不同的颜色。我希望当一个用户悬停其中一个手臂(ids“左侧”和“右”)时,所有带有类“手臂”的div都会变成红色,但是目前,什么都没有发生。

如能提供任何帮助,将不胜感激:)

HTML

代码语言:javascript
复制
<div id="muscleStructure">
  <div class="arms" id="leftarm">
  </div>
  <div class="arms" id="rightarm">
  </div>
</div>

CSS

代码语言:javascript
复制
#muscleStructure{
  position:relative;
  width:150px;
}
.arms{
  height:150px;
  width:25px;
  background:#CF6;
  position:absolute;
  top:15px;
  cursor:pointer;
}
#rightarm{
  right:0px;
}
#leftarm{
  left:0px;
}

Javascript

代码语言:javascript
复制
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">

$(".arms").hover(function(){
   $(".arms").css("background","#F00");
   },function(){
   $(".arms").css("background","#CF6");
});

</script>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-20 17:23:58

这样做,否则所有具有类臂背景颜色的元素都会被更改:

代码语言:javascript
复制
$(".arms").hover(function(){
   $(this).css("background","#F00");
   },function(){
   $(this).css("background","#CF6");
});

也可以用$(document).ready()包装

代码语言:javascript
复制
$(document).ready(function(){

//your code here

});

更新:

代码语言:javascript
复制
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">  </script>

<script>
$(document).ready(function(){

$(".arms").hover(function(){
   $(this).css("background","#F00");
   },function(){
   $(this).css("background","#CF6");
});

});

</script>

修改代码如下:

WORKING FIDDLE DEMO

票数 2
EN

Stack Overflow用户

发布于 2014-05-20 17:24:30

试试这个:

代码语言:javascript
复制
$(".arms").hover(function(){
   $(this).css("background","#F00"); // $(this) instead $('.arms')
   },function(){
   $(this).css("background","#CF6"); // $(this) instead $('.arms')
});

您将css应用于DOM中所有具有类.arms的元素,将当前元素作为目标悬浮,您将看到所需的效果。

Fiddle

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23766243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档