JQuery插件:ScrollTo平滑滚动到页面指定位置
2016-12-23 10:02
453 查看
1、准备jQuery库和scrollTo.js插件。
<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.scrollTo.js"></script>
2、HTML
<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>
我们用一个页面展示导航和导航对应的每个模块。
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跳到指定页面位置
- 基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码
- 如何用jquery实现点击后跳到页面指定位置
- js,jquery滚动/跳转页面到指定位置的实现思路
- jQuery滚动到页面指定位置
- jquery滚动/跳转页面到指定位置的实现思路
- 在指定位置上方出现通用jquery悬浮提示框插件全站通用
- 转载留用 使用jquery 扩展 实现在页面鼠标光标指定位置后面加字符
- js,jquery滚动/跳转页面到指定位置的实现思路
- jquery 跳转到当前页面指定位置
- jquery 到页面指定位置
- js,jquery滚动/跳转页面到指定位置
- jquery同一页面跳转到指定位置
- jQuery滚动到页面指定位置
- jquery实现跳转到页面指定位置
- jquery页面跳到指定位置
- jquery 仿锚点跳转到页面指定位置