【发布时间】:2015-06-26 04:32:24
【问题描述】:
我在这里有一个 jQuery/javascript 代码,我想在上面设置一个计时器。
$(window).scroll(function(){
var scroll = $(window).scrollTop();
var sheight = $(window).height();
var dheight = $(document).height();
if (scroll+sheight == dheight) {
$(".footer").addClass('footer-show-all');
} else {
$(".footer").removeClass('footer-show-all');
}
}, 500);
代码本身有效!它在一般滚动时仅显示我的页脚的 20 像素,并在您到达底部时显示全部。但底部似乎上升得太快了。那么为什么这个计时器不起作用呢?
另外,我的页面分为三个不同的部分(页眉、主页和页脚)。除了一部分之外,我的页面中的每一件事都运行良好……我的内容滑过我的菜单。但我希望我的菜单始终在前面。
提前感谢您的帮助,请不要过分抨击我.. 仍然在这里学习!
【问题讨论】:
-
感谢 blex 的编辑。
-
是的,抱歉,这与个人无关,但人们正在此站点上寻找答案并希望轻松找到它们。不过,可以将有关您的详细信息添加到您的个人资料中:) PS:您的 jsFiddle 导致错误(通过点击
F12打开您的 JS 控制台),因为您没有定义 $.cookie 插件。我在这里添加了它:jsfiddle.net/1svp87dk -
不,我明白了!再次感谢。是的,我忘了把它拿出来。感谢您的提示(jsFiddle)。
标签: javascript jquery html css