简体   繁体   English

如何使用JavaScript回到网站的底部像回到顶部?

[英]how to go bottom of a website like back to top using javascript?

I include coding on my blog for Back to top using HTML, CSS & JavaScript combination. 我在我的博客使用HTML,CSS和JavaScript组合包括了对Back to top的编码。 Now I want to include which may work as opposition of Back to top that means Go to Bottom . 现在,我想包括哪些可能与“ 返回顶部”相反,即“ 转到底部” For back to top I include code like this: 对于页首,我包含如下代码:

HTML HTML

<div id="back-top">
<a href="#top">
<img src="http://4.bp.blogspot.com/-6KDdSchHT18/Uvxj4CJipXI/AAAAAAAAE4k/wyk-sSq5gbc/s1600/Back-to-top.png"/><br/>Top</a></div>

CSS CSS

#back-top a{text-decoration: none;}
#back-top {
color: #ff0000;
position: fixed;
bottom: 25px;
left: 125px;
font-weight: bold;
}

JavaScript JavaScript的

$(function (){ 
$(window).scroll(function (){
if ($(this).scrollTop() > 300){
$('#back-top').fadeIn();
} 
else{
$('#back-top').fadeOut();
}
});

How can alternate this? 如何改变呢?

A very simple trick is to include at the very bottom of your page a div like so: 一个非常简单的技巧是在页面的底部包含一个div如下所示:

<div id="bottom"></div>

Then link to it with 然后链接到

<a href="#bottom">Go To Bottom</a>

To smoothly scroll to the body's end you can use this: 要平滑滚动到身体的末端,可以使用以下命令:

DEMO DEMO

$(function (){ 
    var bodyHeight = $('body').height();

    $('#back-bottom a').on('click', function(){
        $('html, body').animate({scrollTop: bodyHeight}, 300);
    });
});
<span id="here">&nbsp;</span>

<div id="back-bottom">
<a href="#here">
<img src="http://4.bp.blogspot.com/-6KDdSchHT18/Uvxj4CJipXI/AAAAAAAAE4k/wyk-sSq5gbc/s1600/Back-to-top.png"/><br/>Bottom</a></div>

Try the above! 尝试以上!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM