JQ滚动特效

 1 <!DOCTYPE html>
 2 <html lang="zh">
 3
 4     <head>
 5         <meta charset="UTF-8" />
 6         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 7         <meta http-equiv="X-UA-Compatible" content="ie=edge" />
 8         <title>JQ滚动特效</title>
 9         <style type="text/css">
10             *{
11                 margin: 0;
12                 padding: 0;
13             }
14             a{
15                 text-decoration: none;
16             }
17             ul,li{
18                 list-style: none;
19             }
20             .header{
21                 height: 300px;
22             }
23             .header ul li{
24                 float: left;
25                 padding: 20px;
26                 margin-right: 20px;
27                 background-color: #FFC0CB;
28             }
29             .content div{
30                 height: 300px;
31                 border: 1px solid pink;
32             }
33         </style>
34         <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
35         <script src="http://www.jq22.com/jquery/jquery-2.1.1.js"></script>
36         <script type="text/javascript">
37
38             /*锚点滚动特效function封装*/
39             $(function(){
40               $(‘a[href*=#],area[href*=#]‘).click(function() {
41                 if (location.pathname.replace(/^\//, ‘‘) == this.pathname.replace(/^\//, ‘‘) && location.hostname == this.hostname) {
42                   var $target = $(this.hash);
43                   $target = $target.length && $target || $(‘[name=‘ + this.hash.slice(1) + ‘]‘);
44                   if ($target.length) {
45                     var targetOffset = $target.offset().top;
46                     $(‘html,body‘).animate({
47                       scrollTop: targetOffset
48                     },
49                     1000);
50                     return false;
51                   }
52                 }
53               });
54             })
55         </script>
56     </head>
57
58     <body>
59         <div class="warpper">
60             <!--nav-->
61             <div class="header">
62                 <ul>
63                     <li><a href="#content1">qqqqq</a></li>
64                     <li><a href="#content2">qqqqq</a></li>
65                     <li><a href="#content3">qqqqq</a></li>
66                     <li><a href="#content4">qqqqq</a></li>
67                     <li><a href="#content5">qqqqq</a></li>
68                 </ul>
69             </div>
70
71
72             <div class="content">
73                 <div id="content1">
74                     <h1>54666645646565</h1>
75                 </div>
76                 <div id="content2">
77                     <h1>54666645646565</h1>
78                 </div>
79                 <div id="content3">
80                     <h1>54666645646565</h1>
81                 </div>
82                 <div id="content4">
83                     <h1>54666645646565</h1>
84                 </div>
85                 <div id="content5">
86                     <h1>54666645646565</h1>
87                 </div>
88             </div>
89
90
91
92         </div>
93     </body>
94 </html>

jQuery实现平滑滚动到指定锚点的方法。分享给大家供大家参考。

时间: 2024-10-11 10:49:49

JQ滚动特效的相关文章

扒皮下腾讯网站地图页面页卡的滚动特效

今天要扒的是腾讯网站地图页面(http://www.qq.com/map/)页卡滚动效果,见下图 有兴趣的童鞋可以去那页面试一试,其动画效果见下图: 那么先理下思路:上方的按钮对应下方的某个栏目,点击某按钮时,其对应的栏目(暂且称为A吧)滚到最上方,原本在A前方的栏目则在滚动结束后自动跳到最后面(这里要注意顺序,比如在A前面有2个栏目B和C,那么B滚完便跳到最后,然后C开始滚,C滚完跳到最后面). 咱这里说的“跳”可以用append实现,即把前面的元素有序地移到最后.至于滚动,可以在全部栏目外围

jquery版楼层滚动特效

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>楼层滚动特效</title> </head> <script src="js/jquery-1.9.1.min.js" type="text/javascript" charset="utf-8"></scri

原生js实现tab选项卡里内嵌图片滚动特效代码

<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title>原生js实现tab选项卡里内嵌图片滚动特效代码</title><meta name="keywords" content="原生js实现tab选项卡里内嵌图片滚动特效代码" /><meta name=&

C# 文字滚动特效(上下滚动)

本程序改编至网上下载的一个自定义控件,原控件是左右滚动效果,类似于跑马灯效果,由于项目需要,改编为上下滚动. 前期没有实现自动折行,今天刚加上自动折行. using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Drawing.Drawing2D; using System.Data; using System.Windows.Forms; usi

wap图片滚动特效_无css3 元素js脚本编写

手机图片滑动切换,网上有很多这样的例子,但都借助于其他组件,让代码混乱的不行:还有就是用到css3里的 transform:translate(x,y);移动元素,不过发现在不支持css3的设备上马上完蛋了,所 有下定决心自己做一个,谁知出现了很多的问题,其中最重要的是给图片加链接,网页中的上下滚动条不能在拖动图片的时候滚动,并且不能兼容pc机器上的拖动:在这里就简单介绍一下遇到的问题和解决的方法: 问题一:给图片加上链接后,在拖动的时候总是跳到其他页面: 问题根源主要是不能判断是点击还是拖动,

jq滚动插件jquery.nicescroll+定位到底部

<pre name="code" class="html"><!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compat

兼容性不错的文字滚动特效

<!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-Typ

CSS3+JQUERY页面滚动特效代码

原文:CSS3+JQUERY页面滚动特效代码 源代码下载地址:http://www.zuidaima.com/share/1550463656168448.htm 源码截图:

Sequence.js 实现带有视差滚动特效的图片滑块

Sequence.js 功能齐全,除了能实现之前分享过的现代的图片滑动效果,还可以融合当前非常流行的视差滚动(Parallax Scrolling)效果.让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验. 效果演示     插件下载 您可能感兴趣的相关文章 Web 开发中很实用的10个效果[源码下载] 精心挑选的优秀jQuery Ajax分页插件和教程 12个让人惊叹的的创意的 404 错误页面设计 让网站动起来!12款优秀的 jQuery 动画插件 十分惊艳的8个 HTM