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 相关文章推荐
善用事件代理,警惕闭包的性能陷阱。
Jan 20 Javascript
EditPlus注册码生成器(js代码实现)
Mar 25 Javascript
Js动态添加复选框Checkbox的实例方法
Apr 08 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
Apr 20 Javascript
整理Javascript事件响应学习笔记
Dec 02 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
Jan 26 Javascript
Three.js快速入门教程
Sep 09 Javascript
JS获取年月日时分秒的方法分析
Nov 28 Javascript
Vuejs实现带样式的单文件组件新方法
May 02 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
Sep 14 Javascript
详解Vue-axios 设置请求头问题
Dec 06 Javascript
nuxt 实现在其它js文件中使用store的方式
Nov 05 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插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
2018/09/05 PHP
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
基于BootStarp的Dailog
2016/04/28 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
深入了解query和params的使用区别
2019/06/24 Javascript
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
爱耳日活动总结
2014/04/30 职场文书
初三新学期计划书
2014/05/03 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
酒店端午节活动方案
2014/08/26 职场文书
初中成绩单评语
2014/12/29 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
标枪加油稿
2015/07/22 职场文书
python 对图片进行简单的处理
2021/06/23 Python
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
python井字棋游戏实现人机对战
2022/04/28 Python