すべて、許してください私は質問を言葉で表現する方法がわかりません。だから私は自分のコードとそれを使って何をしたいのかについて背を向けたほうがいいと思います。ありがとう。
このコードがあるとしましょう。
<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)。助けてください、ありがとう。