我想做一些像你在这张图片上看到的东西: 那就是:滑动的div和滑动的div之后的滑动div和side div.我用这个代码: div id="container"div id="side" style="float:right;" onclick="$('#slidable').toggle('slide'
那就是:滑动的div和滑动的div之后的滑动div和side div.我用这个代码:
<div id="container">
<div id="side" style="float:right;" onclick="$('#slidable').toggle('slide');">…</div>
<div id="slidable" style="float:right;">…</div>
</div>
我的问题是,当可滑动的div完成滑动时,侧面div才开始移动.如何让两个div同时动画?
你可以在这里看到完整的例子:http://jsfiddle.net/azmeuk/QgD5Y/7/
看看这段代码HTML
<div id="container">
<div id="slidable"class="hide">Foobar</div>
<div id="side">+</div>
</div>
我已经为div添加了一个类’hide’,id =“slipidable”只是为了在页面加载时隐藏它.如果您不想要它,您可以删除.
CSS(只有更改是我添加了隐藏类)
#side{
float:right;
width:50px;
height:50px;
background:#BBB;
}
.hide{
display:none;
}
#slidable{
float:right;
height:50px;
background:#888;
width:200px;
}
JQuery的
jQuery(document).ready(function($) {
$( "#side" ).click(function() {
$('#slidable').animate({width: 'toggle'});
});
})
JSFiddle Demo
