所有,请原谅我,我不知道如何用语言表达这个问题。所以我认为更好地了解我的代码以及我想用它做什么。谢谢。
假设您有此代码。
<div class="father">
<div id ="container1" class="container">
<div class="head">
</div>
<div class="content">
</div>
</div>
<div id ="container2" class="container">
<div class="head">
</div>
<div class="content">
</div>
</div>
</div>
.father
{
min-height:300px;
border:1px solid black;
}
#container1
{
float:left;
border:1px solid red;
width:48%;
min-height:200px;
}
#container2
{
float:left;
border:1px solid blue;
width:48%;
min-height:200px;
}
.head
{
height:20px;
border:1px solid purple;
}
.content
{
height:40px;
border:1px solid green;
}
$(function(){
$(".head").css("display","none");
$(".container").hover(function(){$(".head",this).css("display","block");},function(){$(".head",this).css("display","none");});
})
http://jsfiddle.net/malaikuangren/LuPhd/
我想做的是当鼠标在 $(".container) 中移动时,我想在当前的 $(".container) 中显示 $(".head"),但是到目前为止。这个 div 显示和隐藏使布局中断(当 .head 显示和隐藏时,你可以看到 $(".content") 正在移动。)。这意味着我想要 $(".head") 显示一遍又一遍鼠标进入时的 $(".container)。请帮助我,谢谢。