您可以使用jQuery動畫功能是這樣的:
HTML:
<div class="wrapper">
<div id="div1">
<input type="button" id="btn1" value="btn1" />
</div>
<div id="div2">
<input type="button" id="btn2" value="btn2" />
</div>
CSS:
.wrapper {
width:200%;
overflow:hidden;
position:relative;
left:0;
}
#div1 {
width:50%;
float:left;
}
#div2 {
width:50%;
float:left;
}
和javascript:
$("#btn1").click(function() {
$(".wrapper").animate({
left: "-100%"
}, 1000);
});
$("#btn2").click(function() {
$(".wrapper").animate({
left: "0"
}, 1000);
});
這裏有一個fiddle
希望它可以幫助...