jquery根据锚点offset值实现动画切换


Posted in Javascript onSeptember 11, 2014

锚点相信大家都使用过吧!点击后僵硬的切换是不是很不爽呢?

下面分享一个小技巧,根据锚点offset值来实现动画切换

<!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=gb2312" />
<title>无标题文档</title>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<style>
*{ margin:0; padding:0;}
.main{ width:1000px; margin:0 auto; position:relative; }
.main img{ float:left;}

.bg{ position:absolute; width:100%; z-index:-5;}
.bg01{ height:885px;background:url(../images/b_01.jpg) no-repeat center;}
.bg02{ height:938px;background:url(../images/b_04.jpg) no-repeat center; }
.bg03{ height:946px;background:url(../images/b_02.jpg) no-repeat center; }
.bg04{ height:946px;background:url(../images/b_03.jpg) no-repeat center; }

.div_scoll{ position:fixed; width:50px; height:200px; right:100px; top:50%;}
a{ display:block; background:#3F6; color:#000; width:50px; height:50px; }
</style>
</head>

<body>
<div class="wrapper">
<div class="main">
<div id="tab_01" class="tab"><img src="images/m_01.jpg" alt="" /></div>
<div id="tab_02" class="tab"><img src="images/m_04.jpg" alt="" /></div>
<div id="tab_03" class="tab"><img src="images/m_02.jpg" alt="" /></div>
<div id="tab_04" class="tab"><img src="images/m_03.jpg" alt="" /></div>
</div> 
<div class="bg"> 
<div class="bg01" id="bg01"></div> 
<div class="bg02" id="bg02"></div> 
<div class="bg03" id="bg03"></div> 
<div class="bg04" id="bg04"></div> 
</div> 
</div>
<div class="div_scoll">
<a href="#bg01">图1</a>
<a href="#bg02">图2</a>
<a href="#bg03">图3</a>
<a href="#bg04">图4</a>
</div>
<script>
$(function(){
$(".div_scoll a").click(function(){
$("html,body").animate({ scrollTop:$($(this).attr("href")).offset().top + "px"},1000);
});
});

</script>
</body>
</html>
Javascript 相关文章推荐
jQuery Ajax 全解析
Feb 08 Javascript
javascript 写类方式之六
Jul 05 Javascript
jquery1.4后 jqDrag 拖动 不可用
Feb 06 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 Javascript
js控制页面控件隐藏显示的两种方法介绍
Oct 09 Javascript
Javascript和Java获取各种form表单信息的简单实例
Feb 14 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
Mar 02 Javascript
微信小程序 setData的使用方法详解
Apr 20 Javascript
ES6学习教程之对象字面量详解
Oct 09 Javascript
微信小程序使用wxParse解析html的方法教程
Jul 06 Javascript
无限树Jquery插件zTree的常用功能特性总结
Sep 11 #Javascript
js通过location.search来获取页面传来的参数
Sep 11 #Javascript
Javascript中设置默认参数值示例
Sep 11 #Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
Sep 11 #Javascript
Extjs grid panel自带滚动条失效的解决方法
Sep 11 #Javascript
用js传递value默认值的示例代码
Sep 11 #Javascript
js图片实时加载提供网页打开速度
Sep 11 #Javascript
You might like
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
jquery解析json格式数据的方法(对象、字符串)
2015/11/24 Javascript
理解JS事件循环
2016/01/07 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
[01:31:03]DOTA2完美盛典全回顾 见证十五项大奖花落谁家
2017/11/28 DOTA
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
2017/08/21 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
Python Celery多队列配置代码实例
2019/11/22 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
JAVA代码查错题
2014/10/10 面试题
保安员岗位职责
2013/11/17 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
文言文辞职信
2015/02/28 职场文书
创业计划书之面包店
2019/09/12 职场文书