jquer导航锚点链接动画效果和返回顶部代码
$(function(){
$(".index_nav li a").click(function(event){ //绑定按钮的单击事件
var index = this.title; //取得点击按钮的title属性,这里就是按钮的数字
// alert(index);
var id = "#" + "index_" + index; // 取得需要跳转到的div 的 id
// alert(id);
$("html,body").animate({scrollTop:$(id).offset().top},1000)
});
$(window).scroll(function(){
if ($(window).scrollTop()>100){ $("#goTop").slideDown(500);
} else{
$("#goTop").slideUp(500);
}
});
//当点击跳转链接后,回到页面顶部位置
$("#goTop").click(function(){
$('body,html').animate({scrollTop:0},1000); return false; });
});
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
// $(function () {
// $(window).scroll(function(){
// if ($(window).scrollTop()>100){ $("#goTop").fadeIn(1500);
// } else{
// $("#goTop").fadeOut(1500);
// }
// });
// //当点击跳转链接后,回到页面顶部位置
// $("#goTop").click(function(){
// $('body,html').animate({scrollTop:0},1000); return false; });
// });
<div id="wrapper">
<ul class="index_nav">
<li><a href="javascript:void(0)" title="1"><i>主题</i><strong>1</strong></a></li>
<li><a href="javascript:void(0)" title="2"><i>主题</i><strong>2</strong></a></li>
<li><a href="javascript:void(0)" title="3"><i>主题</i><strong>3</strong></a></li>
<li><a href="javascript:void(0)" title="4"><i>主题</i><strong>4</strong></a></li>
<li><a href="javascript:void(0)" title="5"><i>主题</i><strong>5</strong></a></li>
</ul> <div class="row" id="main">
<h2 id="index_1">新年快乐</h2>
<div class="mainpage1"><img src="img/bg_3.jpg" alt="" width="1156" height="650" /></div>
</div>
</div>
1、这是li -- a 的title属性要留作获取动画目标的id值,
2、h2常用锚点链接 命名 jq义字符串拼接的方式获取,每个锚点。当有多块内容时,只需要 index_$ 累加即可
jquer导航锚点链接动画效果和返回顶部代码的更多相关文章
- Jquery---用jQuery实现的智能隐藏、滑动效果的返回顶部代码
<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js"></script& ...
- swift-教你如何实现导航上的UISearchController动画效果。
这个代码片段是我这周我从网上找了各种资料然后经过自己的修改终于弄好了导航的上下动画效果: step1:==>因为这个搜索要有动画效果,所以这个页面必须要有一个导航控制器: //1.自定义创建导航 ...
- 仿知乎/途家导航栏渐变文字动画效果-b
demo.gif 效果图如上,简单分析下 1.导航栏一开始是隐藏的,随着scrollView滚动而渐变 2.导航栏左右两边的navigationItem是一直显示的 3.导航栏参考了途家app,使用了 ...
- js小效果:返回顶部 scrollTop 。 滚屏:animate
返回顶部: (scroll 滚屏事件,如果超出第一屏,显示返回顶部的按钮) <div id="gotop" onclick="javascript:scroll(0 ...
- jquery animate 动画效果使用解析
animate的意思是:使有生气:驱动:使栩栩如生地动作:赋予…以生命作为形容词:有生命的:活的:有生气的:生气勃勃的 先看动画效果:http://keleyi.com/keleyi/phtml/jq ...
- 背水一战 Windows 10 (42) - 控件(导航类): Frame 动画
[源码下载] 背水一战 Windows 10 (42) - 控件(导航类): Frame 动画 作者:webabcd 介绍背水一战 Windows 10 之 控件(导航类) Frame 动画 示例An ...
- 每日CSS_滚动页面动画效果
每日CSS_滚动页面动画效果 2021_1_13 源码链接 1. 代码解析 1.1 html 代码片段 <section> <h2>开 始 滑 动</h2> < ...
- Android开发之50个常见实用技巧——添加悦目的动画效果
Hack.5 使用TextSwitcher和ImageSwitcher实现平滑过渡 实现步骤: 1.通过findViewById()方法获取TextSwitcher对象的引用Swithcer,当然也可 ...
- CSS自学笔记(14):CSS3动画效果
在CSS3中也新增了一些能够对元素创建动画处理的属性.通过这些新增的属性,我们可以实现元素从一种样式变换成另一种样式时为元素添加动态效果,我们就可以取代网页中的动态图片.flash动画和JavaScr ...
随机推荐
- day 26
今日内容 classmethod 让这个类中的方法绑定自己类,这样就可以直接用类调用该方法. staticmethod 让类中的方法编程非绑定方法,也就是是这个类中的方法编程普通函数. ####### ...
- 20155339平措卓玛 Exp1 PC平台逆向破解(5)M
20155339平措卓玛 Exp1 PC平台逆向破解(5)M 实践内容 手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数. 利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖 ...
- mfc 纯虚函数和抽象类
纯虚函数 抽像类 一.纯虚函数 虚函数为了重载和多态的需要,有时需要在基类中定义一个纯虚函数,代码部分在子类中加以实现.定义格式如下的函数我们称为纯虚函数: ; 纯虚函数与空虚函数是有区别的; 二.抽 ...
- mfc 类模板
类模板 创建类模板 添加成员变量 添加成员函数 定义类模板对象 一.创建类模板 template <class T,class T2> template <class T> 二 ...
- tkinter 对键盘和鼠标事件的处理
鼠标事件 <ButtonPress-n> <Button-n> <n> 鼠标按钮n被按下,n为1左键,2中键,3右键 <ButtonRelease-n> ...
- Hadoop开发第2期---虚拟机中搭建Linux
注:关于如何将hadoop源码导入Eclipse详见http://pan.baidu.com/s/1hq8ArUs 一.Hadoop配置软件(我的电脑是Windows7旗舰--64bit) 1. VM ...
- libgdx退出对话框
package com.fxb.newtest; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; i ...
- mysql基础(一)——表、索引、视图
SQL语句不区分大小写 创建数据库 create database myData 删除数据库 drop database myData 创建表 create table company ( code ...
- Linux部署DotNetCore记录
一.背景 最近半年或最近三个月来,公司在计划大刀阔斧的规划重构新的产品.按目前的计划和宣传还是很令人期待的.前端预计应用现在很流行的前端框架,有Vue.ElementUI等,后端宣传了很多微服务.持续 ...
- Python中浅拷贝和深拷贝的区别总结与理解
单层浅拷贝 import copy a = 1 # 不可变数据类型 copy_a = copy.copy(a) print(id(a),id(copy_a)) # 内存地址相同 a = [1,2] # ...