`
tianyalinfeng
  • 浏览: 442323 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

js平滑返回顶部功能

    博客分类:
  • Js
 
阅读更多

head里添加

<style type="text/css">

.backToTop {

   display: none;

   width: 18px;

   line-height: 1.2;

   padding: 5px 0;

   background-color: #000;

   color: #fff;

   font-size: 12px;

   text-align: center;

   position: fixed;

   _position: absolute;

   right: 10px;

   bottom: 100px;

   _bottom: "auto";

   cursor: pointer;

   opacity: .6;

   filter: Alpha(opacity=60);

}

</style>

 

body里添加

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>

<script type="text/javascript">

(function() {

   var $backToTopTxt = "返回顶部", $backToTopEle = new Element("div", {

       "class": "backToTop",

       title: $backToTopTxt    

   }).set("text", $backToTopTxt).addEvent("click", function() {

       var st = document.getScroll().y, speed = st / 6;

       var funScroll = function() {

           st -= speed;

           if (st <= 0) { st = 0; }

           window.scrollTo(0, st);

           if (st > 0) { setTimeout(funScroll, 20); }

       };

       funScroll();

   }).inject(document.body), $backToTopFun = function() {

       var st = document.getScroll().y, winh = window.getSize().y;

       (st > 0)? $backToTopEle.setStyle("display", "block"): $backToTopEle.setStyle("display", "none");    

       //IE6下的定位

       if (!window.XMLHttpRequest) {

           $backToTopEle.setStyle("top", st + winh - 166);    

       }

   };

   window.addEvents({

       scroll: $backToTopFun,

       domready: $backToTopFun

   });

})();

</script>

分享到:
评论

相关推荐

    jQuery平滑返回顶部代码.zip

    本资源“jQuery平滑返回顶部代码.zip”提供了一种实现这一功能的方法,利用了广泛使用的JavaScript库jQuery。接下来,我们将深入探讨jQuery平滑返回顶部代码的工作原理、实现方式以及如何在实际项目中应用。 首先,...

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

    需要注意的是,虽然现代浏览器大多支持平滑滚动,但为了兼容旧版浏览器和低性能设备,开发时应考虑添加 fallback 机制,如使用jQuery的animate方法作为备选方案,确保所有用户都能正常使用返回顶部功能。 总的来说...

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

    总的来说,实现一个在IE6上兼容的jQuery平滑返回顶部效果,需要对jQuery基础、浏览器兼容性以及页面交互设计有一定的理解。通过上述步骤,你可以在各种现代浏览器以及古老的IE6上为用户提供一致的体验。

    原生JS实现的平滑返回顶部特效源码.zip

    这个"原生JS实现的平滑返回顶部特效源码.zip"文件包含了一个使用JavaScript(尤其是原生JS,即非jQuery等库)编写的实现该功能的代码示例。以下是对这个知识点的详细说明: 首先,平滑返回顶部特效的核心在于模拟...

    JS 简单的点击返回顶部的功能

    在JavaScript编程中,"点击返回顶部"功能是一个常见的交互设计,它允许用户通过单击一个按钮迅速滚动到页面的顶部,提升用户体验。本教程将详细解释如何实现这一功能。 首先,我们需要在HTML中创建一个返回顶部的...

    js 网页返回顶部 置顶返回

    以上就是利用JavaScript实现网页返回顶部功能的详细步骤。在实际开发中,可以结合CSS进行样式调整,以适应不同的设计需求。记住,良好的用户体验是网页设计的关键,"返回顶部"功能就是一个很好的例子。

    返回顶部JS代码

    10. **JS代码**:`js`文件通常会包含实现返回顶部功能的JavaScript代码,包括事件监听、DOM操作和动画逻辑。代码可能如下: ```javascript var backToTop = document.querySelector('.back-to-top'); window....

    jQuery实现的带二维码的平滑返回顶部效果源码.zip

    【标题】:“jQuery实现的带二维码的平滑返回顶部效果源码” 这个源码包主要展示了如何使用jQuery库来创建一个具有平滑动画效果的“返回顶部”功能,并且结合了二维码的展示。jQuery是一个广泛使用的JavaScript库,...

    js动态返回顶部

    在本案例中,"js动态返回顶部"指的是利用JavaScript实现一个功能,即当用户在浏览网页时,页面滚动到一定位置后,提供一个“返回顶部”的按钮,点击该按钮可以使页面瞬间滚动回顶部。 首先,我们需要在HTML文件中...

    js返回顶部效果 很炫

    在网页设计中,"js返回顶部"是一种常见的用户体验优化功能,它允许用户通过点击一个按钮或执行特定的JavaScript事件来迅速滚动到页面的顶部。这种效果不仅方便了用户浏览长页面,也增加了网站的交互性和专业性。"js...

    JS返回顶部代码

    总的来说,理解和掌握如何利用JavaScript实现返回顶部功能,对于提升网页的用户体验和交互性具有重要意义。在实际开发中,开发者可以根据项目需求,结合HTML、CSS和JavaScript,创建出更加复杂且富有创意的返回顶部...

    JS火箭返回顶部

    总的来说,"JS火箭返回顶部"是利用JavaScript和HTML实现的一种网页交互设计,它不仅提供了实用的导航功能,还通过动画效果增强了用户体验。对于前端开发者来说,理解和实现这样的功能有助于提升网页的互动性和吸引力...

    JS鼠标点击下端返回顶部特效.zip

    总之,JS鼠标点击下端返回顶部特效是通过JavaScript实现的一个实用功能,它提高了长页面的用户体验,让用户可以轻松快捷地返回页面顶部。理解并掌握这种技术对于前端开发者来说是至关重要的,因为它能够提升网站的...

    jquery右侧导航菜单悬浮代码,带返回顶部功能

    3. **返回顶部功能**: 返回顶部功能通常表现为一个按钮,当用户滚动页面到一定距离时出现,点击后页面瞬间回到顶部。这个功能可以通过监听滚动事件来实现,当页面滚动到一定位置时,显示返回顶部按钮;当点击按钮...

Global site tag (gtag.js) - Google Analytics