zoukankan      html  css  js  c++  java
  • jQuery制作顶部与左侧锚点板块定位功能带动画跳转特效

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>jQuery制作顶部与左侧锚点板块定位功能带动画跳转特效 - xw素材网</title>
    <script src="js/jquery.min.js" type="text/javascript"></script>
    <link href="css/christmas.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
    jQuery(document).ready(function($) {
    $(".index_nav li a").click(function(event) {
    var index=this.title
    var id='#'+'index_'+index
    $("html,body").animate({scrollTop: $(id).offset().top}, 1000);
    });
    $(".taoba").click(function(event) {
    var index=this.title
    var id='#'+'index_'+index
    $("html,body").animate({scrollTop: $(id).offset().top}, 1000);
    });
    function a(x,y){
    l = $('#main').offset().left;
    w = $('#main').width();
    $('#tbox').css('left',(l + w + x) + 'px');
    $('#tbox').css('bottom',y + 'px');
    }//获取#tbox的div距浏览器底部和页面内容区域右侧的距离函数#main为页面的可视宽度
    $(function() {
    $(window).scroll(function(){
    t = $(document).scrollTop();
    if(t>500){
    $('#tbox').show();
    }else{
    $('#tbox').hide();
    }
    if(t > 50){
    $('#gotop').fadeIn('slow');
    }else{
    $('#gotop').fadeOut('slow');
    }
    })
    a(10,100);//#tbox的div距浏览器底部和页面内容区域右侧的距离
    $('#gotop').click(function(){
    $('body,html').animate({
    scrollTop: 0
    },
    800);//点击回到顶部按钮,缓懂回到顶部,数字越小越快
    return false;
    })
    });
    });
    </script>
    </head>
    <body>
    <div class="indexnav_wrap">
    <ul class="index_nav">
    <li><a href="javascript:void(0)" title="1"><i>活动</i><strong>1</strong></a></li>
    <li><a href="javascript:void(0)" title="2"><i>活动</i><strong>2</strong></a></li>
    <li><a href="javascript:void(0)" title="3"><i>活动</i><strong>3</strong></a></li>
    <li><a href="javascript:void(0)" title="4"><i>活动</i><strong>4</strong></a></li>
    <li><a href="javascript:void(0)" title="5"><i>活动</i><strong>5</strong></a></li>
    </ul>
    </div>
    <div class="h50"></div>
    <div class="row" id="main">
    <h2 id="index_1">这是第一个活动页</h2>

    <div class="mainpage mainpage1">
    </div>


    </div>
    <div class="h15"></div>
    <div class="row">
    <h2 id="index_2">这是第二个活动页</h2>

    <div class="mainpage mainpage2">

    </div>


    </div>
    <div class="h15"></div>
    <div class="row">
    <h2 id="index_3">这是第三个活动页</h2>

    <div class="mainpage mainpage3">

    </div>


    </div>
    <div class="h15"></div>
    <div class="row">
    <h2 id="index_4">这是第四个活动页</h2>

    <div class="mainpage mainpage4">

    </div>


    </div>
    <div class="h15"></div>
    <div class="row">
    <h2 id="index_5">这是第五个活动页</h2>

    <div class="mainpage mainpage5">


    </div>


    </div>
    <div id="tbox"><!-- 这个必须有 id="tbox"-->
    <a class="taoba" href="javascript:void(0)" title="1">1</a>
    <a class="taoba" href="javascript:void(0)" title="2">2</a>
    <a class="taoba" href="javascript:void(0)" title="3">3</a>
    <a class="taoba" href="javascript:void(0)" title="4">4</a>
    <a class="taoba" href="javascript:void(0)" title="5">5</a>
    <a id="gotop" href="javascript:void(0)" title="回到顶部">回到顶部</a> <!-- 这个也是id="gotop" -->
    </div>

    </body>
    </html>

  • 相关阅读:
    SOLID (面向对象设计) 基本原则
    进化计算安排
    Python matplotlib绘图学习笔记
    Python 语法2
    Python 语法1
    C++入门程序作业3
    C++入门程序作业2
    C++入门程序作业1
    SE1-soc入手又有的东西可以玩了
    pointer to function
  • 原文地址:https://www.cnblogs.com/firstdream/p/7424801.html
Copyright © 2011-2022 走看看