【发布时间】:2009-07-19 20:52:54
【问题描述】:
我正在尝试制作一种“秤”外观,其中两个 div 会像在秤上称重一样缓慢地上下动画。不过,我可以在功能上使用一些帮助,我不能在页面加载时同时让两个动画,我需要它们向上,然后向后,然后向上,等等......有意义吗?这是我到目前为止所拥有的,显然我对 jquery 有点陌生,:) 感谢您的帮助!
<style type='text/css'>
body {
background: #262626;
}
.main
{
margin: 20px auto;
position:relative;
height:400px;
width:300px;
}
.content
{
float: left;
position:absolute;
bottom: 10px;
left: 100px;
height:40px;
width: 100px;
}
.content2
{
float: left;
position:absolute;
top: 10px;
left: 100px;
height:40px;
width: 100px;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".content").animate({top:'10px'},{ queue:true, duration:3000 }),
$(".content2").animate({bottom:'10px'},{ queue:true, duration:3000 });
});
</script>
<div class="main">
<div class="content">
<img src="pixel.png" alt="" />
</div>
<div class="content2">
<img src="functional.png" alt="" />
</div>
</div>
【问题讨论】:
-
不知道这是否应该是一个答案:document.ready 在图像加载之前触发,不确定这是否有影响。另外,请确保正确包含 jquery。
标签: javascript jquery html