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

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

 

01 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
02 <html xmlns="http://www.w3.org/1999/xhtml">
03 <head>
04 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
05 <title>无标题文档</title>
06 <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
07 <style>
08 *{ margin:0; padding:0;}
09 .main{ width:1000px; margin:0 auto; position:relative; }
10 .main img{ float:left;}
11   
12 .bg{ position:absolute; width:100%; z-index:-5;}
13 .bg01{ height:885px;background:url(../images/b_01.jpg) no-repeat center;}
14 .bg02{ height:938px;background:url(../images/b_04.jpg) no-repeat center; }
15 .bg03{ height:946px;background:url(../images/b_02.jpg) no-repeat center; }
16 .bg04{ height:946px;background:url(../images/b_03.jpg) no-repeat center; }
17   
18 .div_scoll{ position:fixed; width:50px; height:200px; right:100px; top:50%;}
19 a{ display:block; background:#3F6; color:#000; width:50px; height:50px; }
20 </style>
21 </head>
22   
23 <body>
24 <div class="wrapper">
25 <div class="main">
26 <div id="tab_01" class="tab"><img src="images/m_01.jpg" alt="" /></div>
27 <div id="tab_02" class="tab"><img src="images/m_04.jpg" alt="" /></div>
28 <div id="tab_03" class="tab"><img src="images/m_02.jpg" alt="" /></div>
29 <div id="tab_04" class="tab"><img src="images/m_03.jpg" alt="" /></div>
30 </div> 
31 <div class="bg"> 
32 <div class="bg01" id="bg01"></div> 
33 <div class="bg02" id="bg02"></div> 
34 <div class="bg03" id="bg03"></div> 
35 <div class="bg04" id="bg04"></div> 
36 </div> 
37 </div>
38 <div class="div_scoll">
39 <a href="#bg01">图1</a>
40 <a href="#bg02">图2</a>
41 <a href="#bg03">图3</a>
42 <a href="#bg04">图4</a>
43 </div>
44 <script>
45 $(function(){
46 $(".div_scoll a").click(function(){
47 $("html,body").animate({ scrollTop:$($(this).attr("href")).offset().top + "px"},1000);
48 });
49 });
50   
51 </script>
52 </body>
53 </html>
时间: 2024-07-28 12:52:18

jquery根据锚点offset值实现动画切换的相关文章

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

锚点相信大家都使用过吧!点击后僵硬的切换是不是很不爽呢? 下面分享一个小技巧,根据锚点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

jQuery实现锚点scoll效果实例分析

 这篇文章主要介绍了jQuery实现锚点scoll效果,实例分析了锚点scoll效果的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery实现锚点scoll效果的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: $('a[href*=#]').click(function() { if (location.pathname.replace(/^//,'') == this.pathname.replace(/^//,'') && locat

JQuery 实现锚点链接之间的平滑滚动

 web开发前端一直用JQuery ,真正接触了才体会到,JQuery 原来比我想象的要强大的多,也可能比我体会到的还要强大的多,特别是兼容性那个好,于是把一些好玩的,酷炫的,可以代替 JS 的,统统给用上了. 从 JQuery 引入今天的正题,用 JQuery 实现锚点链接之间的平滑滚动.以前介绍过一个用 JS 实现的页面锚点跳转缓冲特效,效果相当不错,可以在同一页面的锚点链接之间实现平滑的滚动,但是 JS 代码相对来说比较冗长,现在好了,只要已经加载了 JQuery,我们就可以用较为简短的代

JavaScript 获取页面元素的offset值代码

js获取方法.  代码如下 复制代码 document.getElementById("divFloat").style.top=document.getElementById("Button").offsetLeft+25; 用IETester和FireFox再测试下,IE6+下都可以,如以前一样,写出的纯js的方法无情地被FireFox鄙视了,获取的值不正确. 网上再查了下,发现应该这样写,通过循环,层层向上计算,最后得到准确的offset值. js获取网页控件

基于jquery fly插件实现加入购物车抛物线动画效果_jquery

先给大家展示下效果图: 在购物网站中,加入购物车的功能是必须的功能,有的网站在用户点击加入购物车按钮时,就会出现该商品从点击出以抛物线的动画相似加入购物车,这个功能看起来非常炫,对用户体验也有一定的提高.下面介绍基于jquery fly插件实现加入购物车抛物线动画效果. 使用jquery.fly插件很方便时实现抛物线动画加入购物车的功能 一.插件下载 插件官方:https://github.com/amibug/fly 二.载入jQuery库文件和jquery.fly.min.js插件 <scr

jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)_jquery

本文实例讲述了jQuery实现的给图片点赞+1动画效果.分享给大家供大家参考,具体如下: 运行效果截图如下: 点击此处查看在线演示. 完整实例代码点击此处本站下载. 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&

jQuery实现锚点scoll效果实例分析_jquery

本文实例讲述了jQuery实现锚点scoll效果的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: $('a[href*=#]').click(function() {    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')    && location.hostname == this.hostname) {      var $target = $(this.hash

jQuery实现获取元素索引值index的方法_jquery

本文实例讲述了jQuery实现获取元素索引值index的方法.分享给大家供大家参考,具体如下: <!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">

jquery+easeing实现仿flash的载入动画

 本文主要给大家讲述的是如何使用jquery+easeing实现仿flash的载入动画的方法,附上示例代码,非常细致全面,这里推荐给大家,希望对大家熟练使用jQuery有所帮助.     去年面试过一家做网站的 公司,看了一下他们的案例,看懂一个蛮有意思的 ,一个房地产的官网,是用flash做的.感觉不错. 于是,闲暇之际,简单的jquery 模仿做了一下.下面是我的效果图.脚本也没啥优化,流畅度也没有flash流畅.但是重要的是看到这个flash,想到 如何实现它效果的思路,非常适合新手. 观