我有一個網站,100%的高度有一個隱藏的頁腳,需要向上滑動並顯示它,當點擊一個按鈕時,再次點擊該按鈕時,它應該滑下並隱藏它。slideToggle動畫「顯示」而不是「隱藏」
問題是滑動動畫只有在頁腳向上滑動時以及向下滑動時滑動纔會起作用,而不會動畫。
通過單擊頁腳中的「更多」按鈕,您可以看到問題正確here。用來操縱該按鈕 的JS代碼如下:提前
$(document).ready(function(){
$(".footer_container").hide();
$(".show_hide").show();
$('.show_hide').click(function(){
var speed = "500";
$(".footer_container").slideToggle(speed);
$('html, body').animate({
scrollTop: $(document).height()
}, speed);
});
});
謝謝!
更新:我只是嘗試這樣的代碼:
$('.show_hide').click(function(){
var speed = "500";
$(".footer_container").toggle(speed);
$('html, body').animate({
scrollTop: $(".footer_container").offset().top + $('window').height()
}, speed);
});
而且aparently有一個動畫回事,我不知道存在的頁腳。也許這是造成這個問題的原因?
你給出的鏈接工作正常,再次 –
躲在它的工作對我罰款在Chrome。 –
@KeesSonnema,你有隱藏動畫嗎? – Sergio