【发布时间】:2012-01-10 23:38:43
【问题描述】:
当鼠标悬停在页面其他地方的另一个 div 标签上时,我希望为一个 div 设置动画。举个例子……
CSS
#blue-box {
position:absolute;
margin-left:50px;
margin-top:50px;
height:100px;
width:100px;
background-color:blue;
}
#red-box {
position:absolute;
margin-left:180px;
margin-top:50px;
height:100px;
width:100px;
background-color:red;
}
HTML
<div id="blue-box"></div>
<div id="red-box"></div>
JavaScript
$(document).ready(function(){
$('#red-box').animate({'margin-top': '200px'}, 1500);
});
我还发了jsFiddle 来提供帮助。
当鼠标悬停在蓝色框上时,如何让动画在红色框上触发?并在鼠标移离蓝色框时反转动画?将红色框返回到它的起始位置。
谁能帮帮我?
【问题讨论】:
标签: jquery css hover jquery-animate