我有两个 div:蓝色上的红色。我希望当用户悬停红色时这个 fadeOut 和悬停在背景上时(当他走出蓝色时)红色的 fadeIn。(更令我惊讶的是,红色的淡入不是当我悬停背景而是当我鼠标离开它时?我不明白)
这里的例子生活:http://jsfiddle.net/DpD8S/
HTML:
<div id="background">
    <div id="red"></div>
    <div id="blue"></div>
</div>
CSS:
#red{
    position:absolute;
    top: 20px;
    left: 20px;
    width: 60px;
    height: 30px;
    background-color:red;
    cursor: pointer;
    z-index: 1; 
    }
#blue{
    position:absolute;
    top: 20px;
    left: 20px;
    width: 60px;
    height: 30px;
    background-color:blue;
    cursor: pointer; 
    }
#background{
    position: relative;
    margin: 0 auto;
    width:300px;
    height: 300px;
    border: 1px solid;
    border-color:#CCC;
    text-align: center;
    cursor: pointer;  }
查询:
$(function(){      
    $("#red").hover(function() {
        $("#red").fadeOut();
    });
    $("#background").hover(function() {
        $("#red").fadeIn("normal");
    });   
})