通过单击按钮,div 通过 css 属性更改其位置。但是,我希望 div 幻灯片从一个位置动画到另一个位置。
注意:#window
必须有width:100%;
and height:100%;
,并且.closed
位置必须是top:-100%;
,不能与 'px' 一起使用。
风格
.open {
top:0%;
}
.closed {
top:-100%;
}
脚本
$(function() {
$( "#button" ).click(function(){
$( "#window" ).toggleClass( "open", "closed" );
$( "#window" ).toggleClass( "closed", "open" );
return false;
});
});
html
<div id="button" style="background:#EEE; cursor:pointer; width: 50px; height:50px; z-index:2;">Window</div>
<div id="window" class="closed" style="position:absolute; background:#000; width: 100%; height:100%; margin-top:-50px; z-index:1;"></div>
请建议。