凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

JQuery返回顶部默认隐藏,下拉显示展开JS特效代码

《JQuery返回顶部默认隐藏,下拉显示展开JS特效代码》正文开始,本次阅读大概10分钟。

之前发布过几篇关于返回顶部的JS特效了:

1、jQuery:即插即用 返回顶部

2、案例:jQuery 返回顶部(返回顶部、微信、评论、反馈)【推荐】

3、为zblogPHP等网站添加返回顶部、QQ、旺旺、二维码等在线客服功能的特效代码教程

4、即插即用 javascript实现滚动下拉一定高度后显示返回顶部,默认不显示【推荐】

其中2和4最为推荐使用,第二个是个人常使用的,比较懒,所以算是整合好的,而第4个推荐纯粹是即插即用的返回顶部,而且带有本文要分享的默认隐藏下拉显示的特效,后期可自行修改,需要一定的前端基础!

这篇文章主要介绍了也是用jQuery实现的智能隐藏、带滑动效果的返回顶部代码,这个没有仔细研究,下次再制作zblog主题的话可以考虑使用本文的方式实现!

JS代码:(下方有完整的测试代码)

scripttype=text/javascriptsrc=js/jquery-1.7.2.min.js
/script
scripttype=text/javascript
$(document).ready(function(){
//首先将#back-to-top隐藏
$(#back-to-top).hide();
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
$(function(){
$(window).scroll(function(){
if($(window).scrollTop()100){
$(#back-to-top).fadeIn(1500);
}else{
$(#back-to-top).fadeOut(1500);
}
});
//当点击跳转链接后,回到页面顶部位置
$(#back-to-top).click(function(){
$(body,html).animate({
scrollTop:0
},
1000);
returnfalse;
});
});
});
/script

完整的测试代码:

!DOCTYPEhtml
html
head
title基于jquery的返回顶部效果/title
scripttype=text/javascriptsrc=http://img.jb51.net/jslib/jquery/jquery.min.js/script
styletype=text/css
#goTop{position:absolute;display:none;width:50px;height:48px;background:#fffurl(http://files.jb51.net/file_images/article/201601/gotop.png)no-repeat16px15px;border:solid1px#f9f9f8;border-radius:6px;box-shadow:01px1pxrgba(0,0,0,0.2);cursor:pointer}
#goTop:hover{height:50px;background-position:16px16px;box-shadow:01px1pxrgba(0,0,0,0.3)}
/style
/head
body
divstyle=height:2000px;text-align:center;padding-top:300px想看到效果就需要拖动滚动条到下面,靠右下角的位置就可以看到/div
divid=goTopclass=goTop/div
scripttype=text/javascript
$(window).scroll(function(){
varsc=$(window).scrollTop();
varrwidth=$(window).width()+$(document).scrollLeft();
varrheight=$(window).height()+$(document).scrollTop();
if(sc0){
$(#goTop).css(display,block);
$(#goTop).css(left,(rwidth-80)+px);
$(#goTop).css(top,(rheight-120)+px);
}else{
$(#goTop).css(display,none);
}
});
$(#goTop).click(function(){
$(body,html).animate({scrollTop:0},300);
});
/script
/body
/html

赞(75)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:JQuery返回顶部默认隐藏,下拉显示展开JS特效代码
本文地址:https://www.1004619.com/nn/jqueryfhdbmrycxlxszkjstxdm.html