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 相关文章推荐
[IE&amp;FireFox兼容]JS对select操作
Jan 07 Javascript
基于jquery的横向滚动条(滑动条)
Feb 24 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
Jun 02 Javascript
JSON辅助格式化处理方法
Mar 26 Javascript
js将long日期格式转换为标准日期格式实现思路
Apr 07 Javascript
js时间戳格式化成日期格式的多种方法
Nov 11 Javascript
javascript刷新父页面的各种方法汇总
Sep 03 Javascript
详解javascript中的事件处理
Nov 06 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
Oct 25 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
May 03 Javascript
基于JavaScript表单脚本(详解)
Oct 18 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
无限树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怎样调用MSSQL的存储过程
2006/10/09 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
一个JS翻页效果
2007/07/23 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
easyui validatebox验证
2016/04/29 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
python基础教程之元组操作使用详解
2014/03/25 Python
跟老齐学Python之用Python计算
2014/09/12 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
python批量修改文件夹及其子文件夹下的文件内容
2019/03/15 Python
Pytorch 实现权重初始化
2019/12/31 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
CSS3属性选择符介绍
2008/10/17 HTML / CSS
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
初中美术教学反思
2014/01/29 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
依法行政工作汇报
2014/10/28 职场文书
骆驼祥子读书笔记
2015/06/26 职场文书
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL