【发布时间】:2014-11-17 00:03:49
【问题描述】:
我正在尝试制作两个在单击时滑动的按钮并将另一个按钮推出视口。例如:
点击前 - [ 蓝色 |灰色]
点击蓝色 - [全蓝色]
明白了吗?我有完美的 html 和 css 设置(我认为),但我无法让这个 jQuery 代码动画和更改包含两个按钮的元素的位置。它快把我逼疯了。到目前为止我所拥有的是:
<div id='container'>
<div id='wrapper'>
<a id='wrapper_photo' href=""></a>
<a id='wrapper_video' href=""></a>
</div>
</div>
<style>
#container{
width:760px;
height:25px;
background:#000000;
overflow:hidden;
}
#wrapper {
width:1520px;
height:25px;
background-color:#0F0;
position:relative;
left:-380px;
}
#wrapper_photo{
width:760px;
height:25px;
background-color:#666666;
float:left;
}
#wrapper_video {
width:760px;
height:25px;
background-color:#0000CC;
float:left;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
$('#wrapper_photo').click(function() {
$('#wrapper').animate({
left:"-=380"},
5000);
});
});
</script>
当我无法让左侧工作时我停下来。
【问题讨论】:
标签: javascript jquery html position jquery-animate