简单地做一下“回到顶部”按钮,用jquery实现其隐藏和显示(代码片段)

meiwah meiwah     2022-12-03     352

关键词:

1、首先,我们要准备HTML代码:

<div id="return-top">
     <a href="#top">返回顶部</a>
</div>

这里的<a>标签里面的href=“#top”就表示点击它就可以回到顶部,就不写回到顶部的代码了

2、设置其CSS样式:

#return-top
     width: 50px;
     height: 50px;
     background-color: #8FBC8F;/*背景颜色*/
     color: white;/*字体颜色*/
     position: fixed;/*固定按钮的位置,不随页面滚动*/
     bottom: 40px;/*距离浏览器窗口底部的距离*/
     right: 40px;/*距离浏览器窗口最右侧的距离*/
     text-align: center;
   display:none;/*重点!我们打开页面时不需要看到这个按钮,设置为不显示*/
#return-top a
  color:white;
  text-decoration:none;/*不要下划线*/
  line-height:20px;/*行高*/
  display:block;/*不使用这个属性的话,文字对不齐。。。具体原因我没了解过*/
  margin:5px;/*元素四周的外边距为5像素,加上行高*2(因为有两行),刚好是50px(div的高)*/

一顿胡乱操作之后,“返回顶部”按钮就有了如下这个外观:技术图片,还怪好看的(不是

3、重点来了,jQuery代码部分:

<script src="js/jquery-1.12.4.js"></script>
<script type="text/javascript"> $(window).scroll(function() if($(this).scrollTop()>300) $("#return-top").show() else $("#return-top").hide() ) </script>

 

解释一下:首先我们要做的功能是:用户打开网页,看不到按钮,滚动到了离页面顶端较远的地方,按钮自己出来了,点击按钮回到顶部,按钮又消失了

代码思路:当浏览器的滚动条靠近顶端的时候,“回到顶部”按钮始终隐藏(包括刚打开网页的时候,设置display:none),使用hide()方法;

     当滚动条位置有了变化,触发浏览器窗口的滚动事件(scroll()方法),当滚动条位置距离初始位置大于一定数值(像素值)时,按钮显示(show()方法)

提示:使用jQuery代码,要先引入js文件哦哦!

我是个编程小白,如果路过的网友有看了我写的内容很想打(指导)我的地方,可以告诉我啦啦啦^_^

题外话:想问下“^”这个符号你们怎么念的啊。。。。

jquery实现淡入淡出的回到顶部按钮

效果如下:按钮的html和css代码如下。<divid="gotop"><iclass="fafa-chevron-up"></i></div>i标签<iclass="fafa-chevron-up"></i>使用了FontAwesome,400多个图标(包括QQ、微信、微博)只要30KB,可无限放大,不需要js,非常的??... 查看详情

htmlcssjquery回到顶部按钮

今天做了个回到顶部的功能,在这里记录一下,有需要可以拿去试试!CSS部分,很简单就一个class/*回到顶部*/.back-top{position:fixed;right:15px;bottom:15px;z-index:9999;font-size:25px;width:40px;height:40px;background-color:#adadad;color:#ffffff;cursor 查看详情

js要怎么实现回到顶部?

最好来个案例回到顶部按钮的实现基本思想很简单,就是修改页面的scrollTop,难点就是去计算scrollTop。实现回到顶部按钮,需要考虑几个细节:1.回到顶部的速度计算2.定时器需要关闭,不关闭会导致不停的执行回到顶部的事件3.... 查看详情

html里面用jquery移除tr元素后,滚动条会回到顶部问题处理

问题如下图,删除一行后,滚动条会自动回到顶部,即使先把滚动条禁止也还是会回到顶部 参考这个https://bbs.csdn.net/topics/392233437发现确实自己的按钮事件写在了a标签里面 把a标签的href修改 之前再移除tr元素(不管是remove... 查看详情

点击按钮回到顶部

...候,经常遇到当滚动条离开页面顶部的时候,会显示一个回到顶部的按钮,点击回到顶部,页面就滑动到页面的顶部。直接贴代码<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title>返回顶部</title> <scriptsr... 查看详情

web前端入门到实战:htmldom事件(实现一个简单的回到顶部功能)(代码片段)

HTMLDOM事件允许Javascript在HTML文档元素中注册不同事件处理程序。事件通常与函数结合使用,函数不会在事件发生前被执行!(如用户点击按钮)。利用onscroll事件写一个回到顶部功能,代码如下:<!DOCTYPEhtml><htmllang="zh"><he... 查看详情

5种回到顶部的写法从实现到增强

...到最终实现 写法【1】锚点  使用锚点链接是一种简单的返回顶部的功能实现。该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该锚点的链接,用户点击该链接即可返回到该锚点所在... 查看详情

5种回到顶部的写法从实现到增强

...到最终实现 写法【1】锚点  使用锚点链接是一种简单的返回顶部的功能实现。该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该锚点的链接,用户点击该链接即可返回到该锚点所在... 查看详情

转:5种回到顶部的写法从实现到增强

...到最终实现 写法【1】锚点  使用锚点链接是一种简单的返回顶部的功能实现。该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该锚点的链接,用户点击该链接即可返回到该锚点所在... 查看详情

点击网页底部的top按钮直接回到网页顶部,怎么做?用js怎么表达

...否需要到顶部的动画效果,如果不需要动画效果而是直接回到网页顶部,那么根本不需要去使用JS。如:在页面的最顶端设置锚点<aname="top"></a>然后在回到顶部的top按钮加连接<ahref="#top">top</a>就可... 查看详情

vue点击按钮回到顶部

参考技术A1.在组件里进行按钮的样式设置2.监听当前页面滚动位置3.触发滚动事件tip:main.js中设置,路由跳转始终保持顶部显示有个更好用的方法 查看详情

angularjs水平滚动选中按钮高亮显示swiper和回到顶部指令的实现ionic

首先安装swipernpminstall--saveswiper或者bowerinstall--saveswiper<linkrel="stylesheet"href="../bower_components/swiper/dist/css/swiper.min.css"/><scriptsrc="../bower_components/swiper/dist/js/swiper 查看详情

jquery如何实现当页面下拉到一定位置时,右下角出现回到顶部图标

渐进式返回顶部  查看详情

完美平滑实现一个“回到顶部”(代码片段)

...实际应用中,经常用到滚动到页面顶部或某个位置,一般简单用锚点处理或用js将document.body.scrollTop设置为0,结果是页面一闪而过滚到指定位置,不是特别友好。我们想要的效果是要有点缓冲效果。现代浏览器陆续意识到了这种... 查看详情

javascript实现回到顶部

...div来充实页面。demo:  <ahref="javascript:;"id="btn"title="回到顶部"></a>  其css代码为:#btn{ display:none; position:fixed; left:90%; bot 查看详情

js练习总结

...,如果在页面右下角有个“返回顶部”的按钮,用户点击一下,就可以回到顶部,对于用户来说,是一个比较好的体验。实现原理:当页面加载的时候,把元素定位到页面的右下角,当页面滚动时,元素一直位于右下角,当用户... 查看详情

vue+elementui实现“回到顶部”按钮组件(代码片段)

介绍这是一个可以快速回到页面顶部的组件,当用户浏览到页面底部的时候,通过点击按钮,可快速回到页面顶部。使用方法由于该组件是基于element-UI进行二次封装的,所以在使用该组件时请务必安装element-UI(安装方式猛戳这... 查看详情

回到顶部

...到顶部有多种实现方式:1.通过锚点然后定位,这个比较简单,但是效果比较生硬,就不多解释了2.通过JavaScript实现,用到了定时器,window.onload,window.onscroll,setInterval,clearInterval,document.documentElement.scrollTop||document.body.scrollTop(兼容... 查看详情