gpt4 book ai didi

javascript - 如何在
底部添加 "Back to top"链接是浏览器窗口比页面短,使用 jquery?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:39:08 25 4
gpt4 key购买 nike

如果浏览器窗口比页面短,如何使用 jquery 在底部添加“返回顶部”链接?

<div id="mainContent">

<p>Some content</p>

</div>

如果某些内容大于浏览器窗口(我的意思是如果页面上出现垂直条)然后我想在关闭 div 之前添加返回顶部。

<div id="mainContent">

<p>Some content</p>

<p>Some content</p>

<p>Some content</p>

<a href="#"> Back to top </a>

</div>

如果浏览器有垂直滚动条并且用户转到页面底部,那么我想显示“返回顶部”链接。

最佳答案

编写一些代码在页面加载完成时运行:

$(function(){
if( $(window).height() < $("#mainContent").height() ) {
$("#mainContent").append('<a href="#mainContent">Back to top</a>');
}
});

这很简单;我们使用 jQuery height方法来查看我们是否需要返回链接,如果需要,请在我们的 document.ready callback 中添加一个.返回链接使用包含它的相同 divid 属性将用户带回页面顶部。 (如果这个主要内容 div 不在页面的最顶部,您需要制作一个单独的 div,它有自己的 id;这个 div 可以是空的,只要它有一个 id 属性。)

关于javascript - 如何在 <div> 底部添加 "Back to top"链接是浏览器窗口比页面短,使用 jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com