jQuery锚点带动画跳转滑动滚动特效代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jQuery锚点带动画跳转滑动滚动特效代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jQuery锚点带动画跳转滑动滚动特效代码

HTML代码(index.html):

<!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锚点带动画跳转特效</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>








CSS代码(christmas.css):

@charset "utf-8";/* CSS Document */
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,button,textarea,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ul,li{list-style:none;}
body{background:#f1f1f1;color:#666;font:12px/1.7 Helvetica,Arial,Tahoma,sans-serif,"\5B8B\4F53";}
.row:after{clear:both;content:'\0020';display:block;height:0;}
.row{zoom:1;}
/*链接颜色*/
a,button{outline:none;/*移除虚线框 IE8,FF有用*/
 hide-focus:expression(this.hideFocus=true);/*IE6、IE7*/
}
a{color:#999;text-decoration:none;}
a:hover{color:#be0000;text-decoration:underline;}
.fst{font-family:"\5B8B\4F53";}
h1,h2,h3,h4,h5,h6{font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;}
/* end reset */
.row{width:1000px;margin:0 auto;}
/*模板头部,所有专题页面公用*/
.index_nav{width:575px;height:70px;margin:0 auto;padding-left:5px;background:#fff;}
.index_nav li{width:115px;height:70px;float:left;}
.index_nav li a{display:block;float:left;width:70px;height:70px;background:url(../images/index_nav.gif) 0 0 no-repeat;text-align:center;color:#e02800;}
.index_nav li a i{display:block;padding-top:12px;height:22px;line-height:22px;}
.index_nav li a strong{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:24px;display:block;height:30px;line-height:20px;}
.index_nav li a:hover{background-position:0 -70px;color:#fff;text-decoration:none;}
.h15{height:15px;overflow:hidden;}
.mainpage{width:1000px;height:1000px;}
h2{font-size:24px;text-align:center;color:#333;font-weight:bold;}
.mainpage p{width:650px;margin:0 auto;color:#fff;font-size:16px;padding:50px 0 50px;}
.mainpage1{background:#fe6400;}
.mainpage2{background:#be0000;}
.mainpage3{background:#ccc;}
.mainpage4{background:#0093dd;}
.mainpage5{background:#a8cf33;}
*html{background-image:url(about:blank);background-attachment:fixed;}
/*低版本浏览器防止抖动的,必须有*/
#tbox{width:30px;height:200px;float:right;position:fixed;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:50px;}
/*这个只能改宽高其他的不要修改,需要滚动的内容都要放在这个div里面*/
.taoba{display:block;background:#c2c2c2;width:30px;height:30px;margin-bottom:4px;text-align:center;color:#fff;line-height:30px;overflow:hidden;cursor:pointer}
.taoba:hover{background:#ff4200;text-decoration:none;color:#fff;}
#gotop{display:block;width:30px;height:30px;text-indent:-9999px;overflow:hidden;color:#fff;background:url(../images/top_icon.gif) no-repeat;position:absolute;display:none;cursor:pointer}
/*这个样式随便改,必须有position:absolute;*/
#gotop:hover{background-position:0 -30px;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
37.95 KB
Html 滑动滚动特效2
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章