我正在尝试克隆,#main
然后将我的 ajax 结果放在那里(隐藏),这样做之后,我将使其水平滚动到左侧,隐藏当前的结果,然后显示克隆。
HTML:
<div class="container">
<div id="main">
<p>Click here to start</p>
</div>
</div>
CSS:
#main{
width:460px;
min-height:200px;
background:#3F9FD9;
margin:0 auto;
}
.container {
position:relative;
}
</p>
Javascript:
$('#main').click(function(){
//clone.html(data)
var clone = $(this).clone().html('<p>Ajax loaded content</p>').css(
{position:'absolute',right:'0','margin-right':'-460px',top:0}
).attr('class','love').insertAfter($(this));
$(this).css({position:'relative'});
var width = $(window).width()-$(this).outerWidth()/2;
$('#main').animate({'left':'-'+width},4000);
});
但我坚持如何让#main
动画向左移动并将第二个 div 定位在中心的想法?
编辑:现在我只关注如何为克隆设置动画。