ScrollTo是一款基于jQuery的滚动插件,当点击页面的链接时,可以平滑地滚动到页面指定的位置。适用在一些页面内容比较多,页面长度有好几屏的场合,本文以DEMO为示例讲解该插件的应用。查看演示DEMO

使用方法

1-准备jQuery库和scrollTo.js插件。

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.scrollTo.js"></script>

2-XHTML

<ul class="nav"> <li><a href="#" class="nav_pro">产品展示</a></li> <li><a href="#" class="nav_news">新闻中心</a></li> <li><a href="#" class="nav_ser">服务支持</a></li> <li><a href="#" class="nav_con">联系我们</a></li> <li><a href="#" class="nav_job">人才招聘</a></li>
</ul>
<div id="pro" class="box"> <h3>产品展示</h3>
</div>
<div id="news" class="box"> <h3>新闻中心</h3>
</div>
<div id="ser" class="box"> <h3>服务支持</h3>
</div>
<div id="con" class="box"> <h3>联系我们</h3>
</div>
<div id="job" class="box"> <h3>人才招聘</h3>
</div>

我们用一个页面展示导航和导航对应的每个模块。

3-CSS

.nav{width:500px;margin:20px auto;}
.nav li{float:left; width:100px; height:24px; line-height:24px}
.box{height:500px}
.box h3{height:32px; line-height:32px; padding-left:20px; font-size:14px}
#pro,#ser{background:url(img/bg.jpg)}
#news,#con{background:url(img/bg2.gif)}

4-使用scrollTo.js插件

$(function(){ $(".nav_pro").click(function(){ $.scrollTo('#pro',500); }); $(".nav_news").click(function(){ $.scrollTo('#news',800); }); $(".nav_ser").click(function(){ $.scrollTo('#ser',1000); }); $(".nav_con").click(function(){ $.scrollTo('#con',1200); }); $(".nav_job").click(function(){ $.scrollTo('#job',1500); });
});

当点击导航按钮时,触发scrollTo方法,$.scrollTo带有两个参数,第一个是指定要滚动的目的ID,第二个参数是滚动时间间隔,以毫秒为单 位。在本例中,只应用了scrollTo的基本方法。其实scrollTo还可以指定横向纵向滚动,传冲效果等,具体可以参照官方网站的例子: http://demos.flesler.com/jquery/scrollTo/

原文地址:http://www.helloweba.com/view-blog-118.html

JQuery插件:ScrollTo平滑滚动到页面指定位置相关推荐

  1. php滚动到指定位置,JQuery插件:ScrollTo平滑滚动到页面指定位置

    ScrollTo是一款基于jQuery的滚动插件,当点击页面的链接时,可以平滑地滚动到页面指定的位置.适用在一些页面内容比较多,页面长度有好几屏的场合,本文以DEMO为示例讲解该插件的应用.查看演示D ...

  2. html button跳转页面_HTML跳转到页面指定位置的几种方法

    前言 有时候,我们想阅读页面中某段精彩的内容,但由于页面太长,用户需要自己滚动页面,查找起来非常麻烦 ,很容易让人失去继续往下阅读的兴趣.这样体验非常不好,所以我们可以想办法 实现点击某段文字或者图片 ...

  3. .net web 点击链接在页面指定位置显示DIV的问题

    .net web 点击链接在页面指定位置显示DIV的问题 做了一个网页,放了两个DataList ,一个显示科室,一个显示科室中的人员,由于科室太多,一屏显示不全,为了在页面刷新时记住上次浏览位置,所 ...

  4. scrollTo 平滑滚动

    scrollTo 作用 Element 的 scrollTo() 方法可以使界面滚动到给定元素的指定坐标位置. 使用 element.scrollTo(x-coord, y-coord) x-coor ...

  5. scrollTo平滑滚动

    window.scrollTo() 滚动到文档中的某个坐标 第一种写法: // 直接指定滚动到x轴和y轴位置 scrollTo(0, 0) 第二种写法: /** scrollTo(options)op ...

  6. vue2.0中的滚动问题--点击跳转到页面指定位置

    前言:我在项目中,需要实现一个发布评论,然后让页面滚动到发布评论的位置.之后百度了几种方法,一一验证之后都不能实现,下面将列出使用后出现的问题.以及自己的尝试. 1 - 3 这种方法得到的docume ...

  7. 前端学习(1034):jquery插件-全屏滚动

    fullpage.js 1下载插件 js css html 4引入

  8. jquery点击缓慢滚动到页面顶部

    <style>body{margin: 0;}.btn{ position: fixed;bottom: 5px;right: 10px;} </style><body& ...

  9. HTML实现跳转到页面指定位置

    2019独角兽企业重金招聘Python工程师标准>>> <a href="#ct1">跳转到词条1</a><a href=" ...

最新文章

  1. 我在兰亭这三年之自动化框架升级
  2. websocket的压力测试和异步并发啥关系?
  3. haroopad夜间模式与数学公式显示
  4. mysql 一主一备_Mysql一个主一备
  5. 线程与线程池(一条龙详解)
  6. SAGAN生成更为精细的人脸图像(tensorflow实现)
  7. 调试技术: Linux core dump file
  8. A NEW THREE-STAGE CURRICULUM LEARNING APPROACH TO DEEP NETWORK BASED LIVER TUMOR SEGMENTATION
  9. 可综合的异步fifo设计(二)
  10. 【字符串】13. 罗马数字转整数
  11. 通达oa php漏洞,通达OA前台任意用户登录漏洞
  12. 华为服务器上传文件后怎么通过链接查看,怎么上传图片到服务器查看链接
  13. 代写品牌故事四步写作方法
  14. 在 Java 应用程序中访问 USB 设备
  15. matlab 1 d lookup,matlab中关于lookup table
  16. python 表格处理项目该如何分工_python 处理 Excel 表格
  17. 7步走!做出高质量的数据分析项目
  18. 蓝色至深蓝色固体CY5.5琥珀酰亚胺脂Cyanine5.5 NHS ester,Cyanine5.5 SE,CY5.5 NHS,1469277-96-0
  19. 独立显卡跟集成显卡有什么差别?
  20. 浅谈PPO算法-玩转月球登陆

热门文章

  1. C语言类型转换大学霸IT达人
  2. php虚拟键盘输入,[问题] bash下如何模拟键盘输入
  3. win7如何更改文件类型_教你win7局域网设置方法
  4. ios开发中计算代码运算时间_iOS日历、日期、时间的计算
  5. python表示不服怎么办_10万+的短视频被批量生产了,Python表示不服!
  6. python设计抽奖游戏 球_python3实现小球转动抽奖小游戏
  7. 基于音乐的脑机接口——采访Stefan Ehrlich 和 Kat Agres(上)
  8. 脑科学与脑电基础知识汇总
  9. tf.metrics.accuracy
  10. Meta小冰英伟达一起搞事!亚洲首个元宇宙生态联合体来了