`

javascript 返回顶部效果

 
阅读更多

DOM操作

 

document.getElementById                     根据ID获取标签元素
document.documentElemet.scrollTop           滚动条的数值,可读写

 事件运用

 

 

indow.onload           页面加载完毕后触发
onclick                 点击后触发
window.onscroll         滚动条滚动时触发

 定时器

 

 

setInterval()           设置定时器,需传2个参数
clearInterval()         关闭定时器,需传1个参数

 

 

 

#btn {width:40px;  height:40px; postion:fixed; left:50%; margin-left:610px;  bottom:30px;  background:url(sss.png) no-repeat left top;}
#btn:hover {background:url(sss.png) no-repeat left -40px; }

 

<a href="javascript:;" id="btn" title=“”></a>

 

外部加载JS

// 页面加载完毕后触发
window.onload = function() {
        var  obtn = document.getElementById('btn');
        var timer = null;
        var isTop = true;

        //滚动条滚动时触发
        window.onscroll = function(){
            if (!isTop){
               clearInterval(timer); 
         }
         isTop = false;
    }
        
       obtn.onclick = functiong(){
       //设置定时器
          timer = setInterval(function(){
                //获取滚动条距离顶部的高度
                var osTop = document.documentElement.scrollTop  || document .body.scrollTop;    :判断兼容
            
                var ispeed =Math.floor(-osTop / 6);
                document.documentElement.scrollTop = document.body.scrollTop = osTop + ispeed; 

                isTop = true;
                console.log(osTop - ispeed);
           if (osTop == 0){
               clearInterval(timer);
               }
        },30);       

    
  }
}

 

分享到:
评论

相关推荐

    js返回顶部效果 很炫

    要实现这个炫酷的JavaScript返回顶部效果,我们可以遵循以下步骤: 1. **创建HTML元素**:首先,我们需要在页面的底部或侧边添加一个返回顶部的按钮。这通常是一个`&lt;a&gt;`标签,设置相应的CSS样式以使其在视觉上吸引...

    Javascript返回顶部代码实现

    JavaScript 返回顶部功能是一种常见的网页交互设计,它允许用户在浏览页面时轻松地返回页面的顶部。这个功能在长页面或滚动内容丰富的网站中尤其有用,减少了用户手动滚动的麻烦。在本文中,我们将深入探讨如何使用...

    javascript返回顶部效果(自写代码)

    现在很多网站都用到了返回顶部的效果,当然懒的话也可以直接 a 链接链到 #,这样也可以达到效果。今天抽空用原生 javascript 写了个,由于本人水平有限,如有问题请指出。 html 代码: 代码如下: &lt;!DOCTYPE ...

    2.03 案例(原生态).pdf

    JavaScript返回顶部效果和折叠菜单效果实现详解 本文主要讲解JavaScript实现返回顶部效果和折叠菜单效果的原生JS代码实现。通过阅读本文,读者将了解到JavaScript实现返回顶部效果和折叠菜单效果的步骤和代码实现。...

    缓冲效果返回顶部源代码

    总的来说,"缓冲效果返回顶部"是一个提升网页交互体验的实用技巧,通过合理的JavaScript编程,我们可以为用户提供更自然、更舒适的浏览体验。通过学习和实践这样的源代码,可以深化对网页动态效果和交互设计的理解。

    jQuery实现简单而且很酷的返回顶部效果

    在网页设计中,提供一个“返回顶部”的功能是非常实用且用户体验友好的设计。...通过理解并应用上述代码,你可以根据自己的需求创造出各种独特的返回顶部效果。记住,优化用户体验始终是网页设计的核心目标之一。

    jquery平滑返回顶部效果(兼容IE6)

    本文将详细介绍如何使用jQuery实现平滑的返回顶部效果,并确保该功能在古老的Internet Explorer 6(简称IE6)上也能正常工作。 首先,我们需要引入jQuery库,因为这个功能是基于jQuery构建的。你可以通过以下代码将...

    仿淘宝返回顶部TOP效果

    总结来说,"淘宝返回顶部JS效果"是通过结合HTML、CSS和JavaScript来实现的一种交互功能,旨在提升用户在浏览长页面时的体验。它涉及到页面布局、事件监听、用户交互、动画效果等多个方面的技术。通过理解并实践这些...

    jQuery右下角浮动层火箭动画返回顶部效果代码.zip

    本资源提供的是一款基于jQuery实现的右下角浮动层火箭动画返回顶部效果代码,它将为你的网站增添一丝趣味性与互动性。 首先,jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理、动画以及Ajax交互等...

    仿太平洋返回顶部

    下面将详细解释这些技术以及如何实现返回顶部效果。 **JavaScript基础** JavaScript 是一种广泛使用的客户端脚本语言,它允许在浏览器端动态地更新、操纵和交互HTML元素。在"返回顶部"功能中,JavaScript主要负责...

    带平滑效果的js返回顶部特效.zip

    这个“带平滑效果的js返回顶部特效”就是一种创新的实现方式,旨在为用户带来更加流畅和舒适的浏览体验。下面将详细介绍这个特效的实现原理、主要技术点以及如何在实际项目中应用。 首先,我们来解析这个特效的核心...

    jQuery 返回顶部效果

    **jQuery 返回顶部效果详解** 在网页设计中,为了提高用户体验,常常会添加一个“返回顶部”的功能,使得用户在浏览长页面时能快速回到页面的起始位置。本篇文章将详细解析如何使用jQuery来实现这一功能,并结合CSS...

    js QQ空间点击Top效果 javascript返回页面顶部

    js QQ空间点击Top效果 javascript点击图片 返回页面顶部

    返回顶部JS代码

    返回顶部的JS代码是网页设计中常见的一种交互功能,它允许用户...以上就是实现“返回顶部”功能所涉及的主要知识点,通过这些技术,我们可以创建一个响应用户滚动,且具有动画效果的返回顶部按钮,提升网站的用户体验。

    jQuery实现返回顶部

    为了美观和用户体验,可以为返回顶部按钮添加一些CSS样式,如透明度、位置和鼠标悬停效果: ```css #back-to-top { position: fixed; bottom: 20px; right: 30px; display: none; /* 初始隐藏 */ opacity: ...

    JavaScript基础返回页面顶部动画效果实例.rar

    通过学习这个实例,你可以掌握JavaScript实现页面返回顶部动画的基本技巧,这对于提高网页的用户体验非常有帮助。同时,这也是一个很好的起点,你可以在此基础上进一步探索和优化,比如添加更多的自定义动画效果,...

    jQuery网页右侧浮动带二维码返回顶部效果

    "jQuery网页右侧浮动带二维码返回顶部效果"是一种常见的交互设计,它结合了jQuery库的功能,使得这个功能更加优雅且实用。在这个设计中,一个按钮会固定在页面的右侧,当用户滚动页面时始终可见,点击此按钮即可瞬间...

    JavaScript 如何返回顶部实例.rar

    总结一下,这个JavaScript返回顶部实例通过CSS定义了一个可视化的返回顶部按钮,并利用JavaScript监听点击事件,实现点击后页面滚动至顶部的功能。这在长页面或滚动内容丰富的网站中非常有用,能够提升用户体验。...

    jQuery实现返回顶部按钮效果

    3. **jQuery代码**:接下来,我们需要编写JavaScript代码来监听滚动事件并控制按钮的显示与隐藏,以及实现点击按钮返回顶部的功能。`gotoTop.js`文件应该包含了这部分代码。例如: ```javascript $(document)....

Global site tag (gtag.js) - Google Analytics