在这篇文章中,我将通过本教程向您展示了如何创建一个平滑的滚动效果,,使用jQuery。让您可以滚动到你的网页的顶部或底部

它是如何工作的

首先,加载jquery库在</ head>标签结束前:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

jQuery滚动到底部:

链接:

<a href="#" class="scrollToBottom">Scroll to bottom</a>

jQuery

<script type="text/javascript">$(document).ready(function(){// Scroll page to the bottom
 $('a.scrollToBottom').click(function(){$('html, body, .content').animate({scrollTop: $(document).height()}, 300);return false;});
})
</script>

它是如何工作的:

第一行代码在页面加载之前执行

$(document).ready(function(){

当连接的.scrollToBottom类被点击的时候执行{}里面的动作

$(document).ready(function(){$('a.scrollToBottom').click(function(){});
})

在这个函数中,执行这个代码

$('html, body').animate({scrollTop: $(document).height()}, 'slow');return false;

当一个链接被点击的代码将在函数内部运行,scrollTop的功能是使用平滑滚动效果。上面的代码将滚动到页面底部,使用窗口的高度,以确定底部高度。使用“slow”,“medium”和“fast”的速度控制,我使用了'slow。

jQuery的滚动到顶部

首先,插入一个链接到你的网页页脚部分,当被点击的jQuery代码将执行。动画的功能。是非常重要的,因为它是在jQuery中引用类的链接。

链接:

<a href="#" class="scrollToTop">Scroll to bottom</a>

jQuery

<script type="text/javascript">$(document).ready(function(){$('a.scrollToTop').click(function(){$('html, body').animate({scrollTop:0}, 'slow');return false;});})
</script>

它是如何工作的:

当在页面加载类。scrollToTop的链接被点击时的jQuery将执行此

$('html, body').animate({scrollTop:0}, 'slow');return false;

.animate()方法使我们能够创建任何数字的CSS属性的动画效果,scrollTop的功能设置为0,这代表了滚动条在最上方的位置,“slow”是指动画将运行的速度,在

你会注意到这一行:

<code>return false;</code>

这可以防止的默认动作被触发的事件,在我们的例子中,它可以防止用户链接。

也可以这样:

event.preventDefault();

Demo

转载于:https://www.cnblogs.com/58top/archive/2013/01/22/using-jquery-to-create-smooth-page-scrolling.html

使用jQuery来创建平滑的页面滚动相关推荐

  1. 用jquery实现平滑的页面滚动效果

    用jquery实现平滑的页面滚动效果 通过几句jquery代码实现页面平滑滚动到某一锚点的效果.实现代码来源于 https://css-tricks.com/snippets/jquery/smoot ...

  2. html锚点滑动效果,【转载】HTML锚点效果改进平滑移动页面滚动特效实现技术

    目 前市面上有很多网站的链接上都带有锚点,锚点的作用是当用户到达这个页面后,可以快速的定位到某个元素的位置.使用锚点后,一旦网页加载完成,页面就会快 速的滚动到锚点处,如果锚点在页面底部,则页面将滚动 ...

  3. jQuery实现浮动层跟随页面滚动效果

    在本例中,我用到了一个重要的插件:scroll-follow,该插件在当前主流浏览器IE6+, FF2+, Safari 3,and Opera 9均测试通过,具有可配置参数,使用简单的特点. XHT ...

  4. html右侧浮动栏随着滚动,jQuery实现div浮动层跟随页面滚动效果

    jQuery实现浮动层跟随页面滚动效果 #main{height:2000px} .demo{width:180px; height:250px; margin:10px; border:2px so ...

  5. jquery滚动条平滑滚动_使用jQuery平滑垂直或水平页面滚动

    jquery滚动条平滑滚动 View demo 查看演示Download Source 下载源 In this tutorial we will create a simple smooth scro ...

  6. 页面滚动时触发图片逐帧播放_如何在滚动效果上创建逐帧运动图像

    页面滚动时触发图片逐帧播放 A step by step guide on how to create that dynamic image background you see everywhere ...

  7. [转]用 jQuery 实现页面滚动(Scroll)效果的完美方法

    转自: http://zww.me/archives/25144 很多博主都写过/转载过用 jQuery 实现页面滚动(Scroll)效果的方法,但目前搜来的方法大都在 Opera 下有个小 Bug: ...

  8. java怎么往右浮动_[Java教程]jQuery实现页面滚动时智能浮动定位

    [Java教程]jQuery实现页面滚动时智能浮动定位 0 2016-08-04 18:00:08 jQuery实现页面滚动时层智能浮动定位_前端开发 * { margin: 0; padding: ...

  9. jquery页面滚动显示浮动菜单栏锚点定位效果

    1 <!DOCTYPE html> 2 <html> 3 <head> 4 <metahttp-equiv="Content-Type"c ...

  10. jQuery页面滚动 动态加载图片等元素

    相信大家见过好多随着页面滚动,动态加载图片等元素的网站,我也是,以前见了好多,只是没时间去研究,今天晚上有空,百度了一下找了一个jquery插件,作者张鑫旭,效果挺好,代码也很简单,使用更方便,废话不 ...

最新文章

  1. 查看Linux进程状态
  2. Python学习-基础篇3-函数篇(2)
  3. 全球及中国衣柜香氛市场投资份额与营销潜力研究报告2022版
  4. [Medical Image Processing] 2. Image Binary -【OTSU Algorithm Entropy Method】
  5. opencv计算两数组的乘积_opencv矩阵运算(2)
  6. 【数字图像】数字图像处理博客汇总
  7. C++string容器-字符串比较
  8. Linux系统编程——I/O多路复用select、poll、epoll
  9. eclipse 统计代码量,统计代码行数
  10. 扩展BSGS-传送门
  11. xp精简版 安装IIS
  12. 附件文件超过了服务器的大小,Exchange 2010设置附件大小
  13. 用u盘给服务器装win7系统,用U盘装系统装Win7图文教程
  14. 【笔记本Windows的两个ctrl键失效解决办法大全解】
  15. 水星路由器设置成交换机
  16. photoshopcs6破解补丁用来干嘛的
  17. 【更新】CVE-2020-0796:微软紧急发布SMBv3协议“蠕虫级”漏洞补丁通告
  18. 密码学:分组密码.(块密码:是一种对称密码算法)
  19. PX4仿真时,如何在Gazebo下添加物理环境
  20. 网狐棋牌服务器IP地址配置方法

热门文章

  1. php 安装pdo odbc,php如何安装pdo odbc扩展
  2. Java I/O系统之Reader
  3. MyBatis的ResultMaps
  4. SpringMVC文件上传(一)
  5. Spring源码之ApplicationContext(七)获取消息资源
  6. Django 上下文处理器
  7. sso(single sign on)介绍
  8. [转] 面试70问经典回答
  9. go语言之进阶篇字符串转换
  10. JAVA学习笔记(五)