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 相关文章推荐
使用Javascript和DOM Interfaces来处理HTML
Oct 09 Javascript
AJAX架构之Dojo篇
Apr 10 Javascript
用倒置滤镜把div倒置,再把table倒置。
Jul 31 Javascript
动态表格Table类的实现
Aug 26 Javascript
jquery 图片Silhouette Fadeins渐显效果
Feb 07 Javascript
javascript 当前日期转化为中文的实现代码
May 13 Javascript
Javascript实现颜色rgb与16进制转换的方法
Apr 18 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
Jan 21 Javascript
jquery实现的分页显示功能示例
Aug 23 jQuery
基于JS实现table导出Excel并保留样式
May 19 Javascript
Element Notification通知的实现示例
Jul 27 Javascript
three.js显示中文字体与tween应用详析
Jan 04 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远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
PHP __call()方法实现委托示例
2019/05/20 PHP
js查错流程归纳
2012/05/04 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
浅谈jquery选择器 :first与:first-child的区别
2016/11/20 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
Python操作MongoDB数据库的方法示例
2018/01/04 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
Django 请求Request的具体使用方法
2019/11/11 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
Python @property及getter setter原理详解
2020/03/31 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
毕业生求职推荐信
2013/11/04 职场文书
会计员岗位职责
2014/03/15 职场文书
中学生演讲稿
2014/04/26 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
早读课迟到检讨书
2014/09/25 职场文书
2014年业务工作总结
2014/11/17 职场文书
六一亲子活动感想
2015/08/07 职场文书
廉洁自律准则学习心得体会
2016/01/13 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL