ScrollTo:实现平滑滚动到页面指定位置
创始人
2024-07-23 00:51:30
0

51CTO推荐专题:jQuery给力插件大阅兵

使用方法

ScrollTo:实现平滑滚动到页面指定位置演示地址:http://www.helloweba.com/demo/scrollto/

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

  1. "text/javascript" src="js/jquery.js">   
  2. "text/javascript" src="js/jquery.scrollTo.js">  

2、XHTML

  1.    
  2. class="nav">   
  3.    
  4. "#" class="nav_pro">产品展示
  5.    
  6.    
  7. "#" class="nav_news">新闻中心
  8.    
  9.    
  10. "#" class="nav_ser">服务支持
  11.    
  12.    
  13. "#" class="nav_con">联系我们
  14.    
  15.    
  16. "#" class="nav_job">人才招聘
  17.    
  18.    
  19. "pro" class="box">   
  20.    

    产品展示

       
   
  • "news" class="box">   
  •    

    新闻中心

       
  •    
  • "ser" class="box">   
  •    

    服务支持

       
  •    
  • "con" class="box">   
  •    

    联系我们

       
  •    
  • "job" class="box">   
  •    

    人才招聘

       
  •   

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

    3、CSS

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

    4、使用scrollTo.js插件

    1. $(function(){   
    2.     $(".nav_pro").click(function(){   
    3.         $.scrollTo('#pro',500);   
    4.     });   
    5.     $(".nav_news").click(function(){   
    6.         $.scrollTo('#news',800);   
    7.     });   
    8.     $(".nav_ser").click(function(){   
    9.         $.scrollTo('#ser',1000);   
    10.     });   
    11.     $(".nav_con").click(function(){   
    12.         $.scrollTo('#con',1200);   
    13.     });   
    14.     $(".nav_job").click(function(){   
    15.         $.scrollTo('#job',1500);   
    16.     });   
    17. });  

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

    原文链接:http://www.helloweba.com/view-blog-118.html

    【编辑推荐】

    1. 3月份8个jQuery最佳插件推荐
    2. 25个超棒的jQuery日历和日期选取插件
    3. 分享10个超炫的jQuery网站
    4. 18个最新最给力的jQuery教程分享
    5. jQuery实现表格数据的动态添加与统计

    相关内容

    热门资讯

    如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
    如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
    施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
    20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
    德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
    为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
    《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
    2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...