我有一个网站,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