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 ...
随机推荐
- HDU 2647 Reward(拓扑排序,vector实现邻接表)
Reward Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Subm ...
- day58
JQ高级 一.选择器 1.css语法匹配 标签 | 类 | id | 交集 群组 | 后代 | 兄弟 伪类 | 属性 2.索引匹配 :eq(index) | :gt(index) | :lt(inde ...
- Oracle 批量修改某个用户下表的表空间
说明:一般来说要修改表的表空间需要同时修改表的表空间和其对应的索引表空间,并且在修改含有BOLB字段的表的表空间时又不一样,具体请参考末尾的链接 思路:拼凑一个满足条件的批处理查询语句,将查询的结果复 ...
- Flask安装教程
第1步:确保本机已经安装有python,下载easy_install到本地某一目录,双击ez_setup.py,python将自动下载到python安装目录/Scripts 下面,然后在系统环境变量的 ...
- How develop BigData Project in Visual Studio
- Android“寄生兽”漏洞技术分析
一.关于app的缓存代码 安卓的应用程序apk文件是zip压缩格式的文件,apk文件中包含的classes.dex文件相当于app的可执行文件,当app运行后系统会对classes.dex进行优化,生 ...
- MFC 如何为控件关联变量
所关联的变量常见有两种,一种就是控件变量,一种就是数字变量. 为控件关联变量的方法也有两种,一种是通过软件工具添加,一种是手动添加代码. 软件工具添加,方便简单,但是根据软件的版本不同,以及不同的空间 ...
- java 读写ini配置文件
ini配置文件 ;客户端配置[Client];客户端版本号version=0001;设备号devNum=6405 public final class ConfigurationFile { /** ...
- 【第十二课】FTP服务
目录 FTP服务 1.Linux下部署pure-ftpd 2.FTP的主动和被动模式 2.1.什么是主动FTP 2.2.什么是被动FTP 2.3.主动模式ftp与被动模式FTP优点和缺点: FTP服务 ...
- MVC的多页面后台管理系统
MVC的多页面后台管理系统 同样功能的后台管理系统,也是可以使用 ASP.NET MVC .Web API 和JQuery 来制作. 所有的功能都与Angular js的单页面相同.应用层所有的方法都 ...