ランディングページの一番上からドロワーを作ろうとしています。また、ページの上部中央端にロゴを設定しました。したがって、ユーザーが引き出しトリガーをクリックすると、ロゴが表示された状態で引き出しが開き、ロゴがmargin-top: some value;
引き出しの下端の垂直方向および水平方向の中央に配置されるようにロゴの位置が変更されます。
私はこのjQueryコードを持っています:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script>
$(document).ready(function(){
$(".button").click(function(){
$(".topHidden").slideToggle();
$(".logo").animate({marginTop:'-50px'}, 1000, 'swing');
})
});
</script>
オープニング部分はできましたが、ロゴを通常の位置に戻すためのクロージング部分がわかりません。jsfiddleを参照してください