首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跳转到长页上的页面链接顶部。

跳转到长页上的页面链接顶部。
EN

Stack Overflow用户
提问于 2010-07-20 14:55:19
回答 1查看 369关注 0票数 1

我需要一个建议,如何添加“到顶部”链接到页面的底部,但只有当页面比浏览器窗口的大小长。

算法如下:

检查页height

  • calculate页脚和页眉高度

  • ,比较大小

  • 在页脚前找到最后一个元素(例如,id)

  • 插入链接到#顶层菜单

f 211

(假设为纯JavaScript,也使用IE6。我不想使用任何JS库。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-20 15:20:50

嗯..。我想检测到body.scrollTop != 0,这意味着页面高于浏览器的视图。我会使“到顶部”元素始终是页面的一部分,但是它的可见状态将取决于body.scrollTop != 0。要检测body.scrollTop != 0,需要每100 is轮询一次它的值,如果为零,则将"Go To top“对象的display属性设置为‘或'none’。

但是,可能会有一点麻烦,因为“到顶部”元素本身会增加页面的整体高度。在这种情况下,使用“可见性”属性而不是“显示”可能是更好的选择。

编辑:刚找到(可能删除恶意软件链接),可能有用,如果你去上面。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3291279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档