移动页脚,当您到达终点时消失
Moving footer that disapears when you Reach the End
好的,我的老板只是要求做一个移动页脚(除了原始的静态页脚),当你向下滚动时,它会随着页面移动,然后在你到达页面底部时消失,我不知道有什么建议?
谢谢
$(window).scroll(function () {
if ($(window).scrollTop() + $(window).height() == $(document).height())
$(".footer").css({"display": "none"});
else if (!$(".footer").is(":visible"))
$(".footer").css({"display": "block"});
});
.footer {
position:fixed; height:20px; width:100%;
background:blue; bottom:0; left:0; z-index:1;
}
http://jsfiddle.net/4WWhf/1/
你真的应该发布一些代码,这样人们就能看到你想要实现的目标。
尝试使用固定页脚将其锁定到屏幕。
.Footer {
position: fixed;
bottom: 0;
}
当您希望它不再被修复时,请使用 JavaScript 将其更改为绝对位置。我无法向您展示代码建议,因为我不知道您的最终目标。
您可以将 CSS 设置为将页脚放置在固定位置:
#footer {
position:fixed;
bottom:0px;
left:0px;
}
然后使用 jQuery 来确定何时到达页面底部。
$(window).scroll(function(){
if($(window).scrollTop() == ($(document).height() - $(window).height())) $("#footer").fadeOut();
})
如果您需要考虑不滚动的页面,则需要额外的逻辑。
但是,如果您能更多地解释您的最终目标甚至向我们展示,那将很方便吗?
相关文章:
- facebook”;添加评论“;popup获胜'不要消失
- 为什么js事件消失了
- JS文件的路径正在消失
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- Morris.js折线图x轴标签在调整大小后消失
- JavaScript下拉菜单-部件在Mac上消失
- 将display属性更改为visible flicks,然后再次消失
- TinyMCE实例在切换角度路由选项时会消失
- 将phonegap图像发布到php/mysql-图像字段从发布请求中消失
- Jquery UI对话框不会消失
- 通过单击同一图标使菜单出现和消失
- '单击'事件在Backbone中消失.使用流沙后查看
- Android上的引导弹出窗口在页面滚动后消失
- 如何使键盘在多页的Iphone窗体上消失
- 静态html中图像之间的空间在javascript中消失
- 为位于路线上的谷歌地图标记(起点和终点)设置一个信息窗口
- 工具提示在带有两个图表的d3.js中消失
- 用鼠标单击对象,使画布对象消失
- 当移动地址栏出现/消失时,防止更改窗口高度
- 移动页脚,当您到达终点时消失