ボタンをクリックすると、div は css 属性を介してその位置を変更します。ただし、div スライドをある位置から別の位置にアニメーション化したいと思います。
注:と#window
が必要width:100%;
で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>
提案してください。