我已經創建了一個按鈕來切換在它下面找到的某個div的可見性。有沒有辦法在隱藏和顯示轉換之間爲div添加動畫?另外,有沒有辦法讓窗口向下滾動到現在顯示的div的頂部;但只限於展示時,而不是隱藏時。toggleClass顯示隱藏的div - 添加動畫和窗口滾動?
例
http://codepen.io/john84/pen/MKrGWV
HTML代碼
<a href="#section-contact-print" class="btn btn-primary btn-lg formtoggle">Log In</a>
<section id="section-contact-print" class="hidden">
<form role="form">
<div class="form-group">
<label for="email">Email address:</label>
<input type="email" class="form-control" id="email">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</section>
JS(上jQuery庫的頂部)
$('.formtoggle').click(function (event) {
event.preventDefault();
var target = $(this).attr('href');
$(target).toggleClass('hidden show');
});
你試過動畫什麼碼/滾動? – toomanyredirects