<div class='someclass'>Text</div>
<div class='otherclass'>Other Text</div>
<style>
.someclass{
width:400px;
height:200px;
}
.otherclass{
width:400px;
height:200px;
display:none;
}
</style>
$('.someclass').mouseover(function(){
$('.otherclass').fadeIn();
});
$('.someclass).mouseout(function(){
$('.otherclass').fadeOut();
});
,但我不想第二個div淡出如果光標越過這第二個div。
我可以使用
$('.someclass,.otherclass').mouseover(function(){
$('.otherclass').fadeIn();
});
$('.someclass,.otherclass').mouseout(function(){
$('.otherclass').fadeOut();
});
但它閃爍通過跨越從一個DIV到另一個。
我想,我可以使用超時,但有沒有更好的方法?謝謝!
已解決。 我剛剛使用mouseleave而不是mouseout。它適用於位置:如果嵌套,則爲絕對。 – Sobakinet 2012-03-14 19:23:32