zoukankan      html  css  js  c++  java
  • JQuery插件:ScrollTo平滑滚动到页面指定位置

    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{500px;margin:20px auto;} 
    .nav li{float:left; 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,第二个参数是滚动时间间隔,以毫秒为单 位。

  • 相关阅读:
    python学习第19天
    python学习第18天
    python 端口扫描
    Linux pthread
    python tornado 入门
    C语言 链表排序
    软件版本中的 符号意思
    connect 链接失败: 查找不到 signal
    类模板 与 模板类
    Qt:正则表达式语法:
  • 原文地址:https://www.cnblogs.com/hellman/p/10690407.html
Copyright © 2011-2022 走看看