【发布时间】:2014-05-07 15:08:51
【问题描述】:
看看这段代码。当我悬停 img 时,所有图像都会动画到顶部。我不想要这个。如果我将鼠标悬停在其中任何一个上,我想要,只是那个动画到顶部。
<!DOCTYPE HTML>
<html>
<head>
<title>Majid</title>
<style>
* {
margin: 0 auto;
padding: 0;
}
body {
background: #333;
}
#box {
width: 390px;
height: 128px;
margin-top: 300px;
background: #555;
position: relative;
overflow:hidden;
}
#box a {
width: 128px;
height: 128px;
float: left;
margin: 0 1px;
}
.icon img{position:relative;}
</style>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
function icons(){
$("a img") .animate({top: '-125px'});
}
</script>
</head>
<body>
<div id="box">
<a href="JavaScript:();" onmouseover="icons();" class="icon"><img src="images/fb.jpg" alt="" /></a>
<a href="JavaScript:();" onmouseover="icons();" class="icon"><img src="images/tt.jpg" alt="" /></a>
<a href="JavaScript:();" onmouseover="icons();" class="icon "><img src="images/gp.jpg" alt="" /></a>
</div>
</body>
【问题讨论】:
标签: jquery html jquery-animate onmouseover