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 判断页面元素是否存在的代码
Aug 14 Javascript
说说JSON和JSONP 也许你会豁然开朗
Sep 02 Javascript
深入学习JavaScript对象
Oct 13 Javascript
浅析JavaScript作用域链、执行上下文与闭包
Feb 01 Javascript
在AngularJS中使用jQuery的zTree插件的方法
Apr 21 Javascript
JS仿百度自动下拉框模糊匹配提示
Jul 25 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
Bootstrap table的使用方法
Nov 02 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
Mar 14 Javascript
JS实现Cookie读、写、删除操作工具类示例
Aug 28 Javascript
jQuery层叠选择器用法实例分析
Jun 28 jQuery
mpvue微信小程序开发之实现一个弹幕评论
Nov 24 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
php 常用字符串函数总结
2008/03/15 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
使javascript也能包含文件
2006/10/26 Javascript
js文字滚动停顿效果代码
2008/06/28 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
JS随机洗牌算法之数组随机排序
2016/03/23 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
node错误处理与日志记录的实现
2018/12/24 Javascript
redux.js详解及基本使用
2019/05/24 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
Django admin美化插件suit使用示例
2017/12/12 Python
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
测试时代收集的软件测试面试题
2013/09/25 面试题
开工庆典邀请函范文
2014/01/16 职场文书
支教自我鉴定
2014/01/18 职场文书
社区党员先进事迹
2014/01/22 职场文书
公司离职证明标准范本
2014/10/05 职场文书
2015年技术员工作总结
2015/04/10 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技