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,第二个参数是滚动时间间隔,以毫秒为单 位。

  • 相关阅读:
    work_27_一次springBoot+orcal+Mabits PageHele的使用
    work_26_swagger2整合springBoot和使用
    work_25_docker--RabbitMq消息队列
    work_24_MYSQL从create table... 到分库分表
    work_23_常用的工具类
    work_22_MySQL分库分表的初识
    work_21_AtomicInteger API
    work_20_stream的使用
    MySQL 基础语句的练习2
    MySQL 基础语句的练习
  • 原文地址:https://www.cnblogs.com/hellman/p/10690407.html
Copyright © 2011-2022 走看看