本文实例为大家分享了jQuery实现回到顶部效果的具体代码,供大家参考,具体内容如下
动画:通过点击侧栏导航,页面到达相应的位置
jQuery方法:show(), hide(), animate()
动画效果:
代码:
<!DOCTYPE html> <head> <meta charset="UTF-8"> <title>回到顶部</title> <script src="D:\jQuery/jquery-3.3.1.js"></script> <style> body, div, ul, li{ margin: 0; padding: 0; list-style: none; } #container{ margin: 10px; } #header{ width: 100%; height:200px; border: 2px solid #000; } #contant ul li{ width: 100%; height:600px; border: 2px solid #000; } #footer{ width: 100%; height:200px; border: 2px solid #000; } #scroll{ position: fixed; right: 50px; top: 300px; width: 80px; background: orange; opacity: 0.5 } #scroll ul{ list-style:none; } #scroll ul li{ width: 100%; height: 45px; line-height:45px; text-align: center; } </style> </head> <body> <div id="container"> <div id="header">头部</div> <div id="contant"> <ul> <li>图书</li> <li>服装</li> <li>电子</li> <li>宠物</li> </ul> </div> <div id="footer">底部</div> <div id="scroll"> <ul> <li>图书</li> <li>服装</li> <li>电子</li> <li>宠物</li> <li>回到顶部</li> </ul> </div> </div> <script type="text/javascript"> $(document).ready(function () { //当鼠标进入侧边导航栏时改变侧栏样式 $("#scroll").mouseenter(function(){ $(this).css( "opacity",1 ); }); $("#scroll").mouseleave(function(){ $(this).css("opacity",0.5); }) $("#scroll ul li").mouseover(function(){ $(this).css( { "color":"red", "cursor":"pointer" }); }); $("#scroll ul li").mouseout(function(){ $(this).css("color","black"); }) //点击侧栏导航,页面到达相应位置 $("#scroll ul li").click(function () { switch($(this).index()){ case 4: // $(window).scrollTop(0); $(document.body).animate({"scrollTop":0},1000); $(document.documentElement).animate({"scrollTop":0},1000); break; case 0: $(document.body).animate({"scrollTop":200},1000); $(document.documentElement).animate({"scrollTop":200},1000); break; case 1: $(document.body).animate({"scrollTop":800},1000); $(document.documentElement).animate({"scrollTop":800},1000); break; case 2: $(document.body).animate({"scrollTop":1400},1000); $(document.documentElement).animate({"scrollTop":1400},1000); break; case 3: $(document.body).animate({"scrollTop":2000},1000); $(document.documentElement).animate({"scrollTop":2000},1000); break; default: break; } }); }); </script> </body> <html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍jQuery实现返回顶部效果的方法,包括了jQuery实现返回顶部效果的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery实现返回顶部效果的方法。分享给大家供大家参考。具体实现方法如下: 1、首先是CSS样式: 2、接着是jquery代码:(要引入jQuery核心库) 3、引用页面: 希望本文所述对大家的jQuery程序设计有所帮助。
本文向大家介绍jquery实现的动态回到顶部特效代码,包括了jquery实现的动态回到顶部特效代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery实现的动态回到顶部特效代码。分享给大家供大家参考,具体如下: 这款jquery动态回到顶部特效,不是一下子就回到了网页顶部,而是带点缓冲的效果,有动画效果,使用了jQuery插件,这是个非常常用的网页特效,希望大家喜欢哦。 运行效果截
本文向大家介绍jquery实现跳到底部,回到顶部效果的简单实例(类似锚),包括了jquery实现跳到底部,回到顶部效果的简单实例(类似锚)的使用技巧和注意事项,需要的朋友参考一下 实例如下: 以上这篇jquery实现跳到底部,回到顶部效果的简单实例(类似锚)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
本文向大家介绍jquery实现点击页面回到顶部,包括了jquery实现点击页面回到顶部的使用技巧和注意事项,需要的朋友参考一下 a)下面看看实现,实现很简单,通过JQ判断滚动条向下滚动的长度大于多少时显示【回到顶部+回到首页】的图标(换一种理解:滚动条顶端距离页面顶部的距离),另外一种实现方法,就是通过锚标记,很好理解,就是标记一个位置,事件激活时,给我回到这个位置 b)JQ判断滚动条向下滚动的长
本文向大家介绍jquery实现页面常用的返回顶部效果,包括了jquery实现页面常用的返回顶部效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jquery实现返回顶部效果的全部代码,供大家参考,具体内容如下 效果图: 实现代码: 希望本文所述对大家学习javascript程序设计有所帮助。
本文向大家介绍jquery 实现返回顶部功能,包括了jquery 实现返回顶部功能的使用技巧和注意事项,需要的朋友参考一下 今天搞了一个回到顶部的JS JQ功能,废话不多说,有图有真相! 代码很简单,各位直接拿去,放在自己项目中即可,如有bug请给我留言,共同完善 方法二: 主要参数: scrollName: 'scrollUp', // Element ID topDistance: '300'