你在找这个吗?
http://jsfiddle.net/F9vhD/
您只需要将一个 div 移动到其自身宽度的左侧 -100%,而另一个相同。
HTML:
<div class="room" id="room1">
Room 1
<input type="button" id="nextRoom" value="go to next room" />
</div>
<div class="room" id="room2">
s
</div>
CSS:
html,body {
width:100%;
height:100%;
overflow:hidden
}
body {
margin:0;
padding:0;
color:#fff
}
.room {
height:100%;
width:100%;
position:absolute;
top:0;
left:0
}
#room1 {
background:red;
}
#room2 {
background: blue;
left:100%
}
JS:
$(document).ready(function() {
$('#nextRoom').on('click', function() {
$('#room1').animate({left:'-100%'});
$('#room2').animate({left:'0%'});
});
});