js 模仿锚点定位的实现方法


Posted in Javascript onNovember 19, 2016

如下所示:

<div class="designer-bg ov">
<div class="w-77 f-l designer-nav">
	<ul id="scroll_nav">
	 <li class="designer-nav-li"><a href="" title="" data-nav="a">A - E</a></li>
     <li class="designer-nav-li"><a href="" title="" data-nav="f">F - L</a></li>
     <li class="designer-nav-li"><a href="" title="" data-nav="m">M - T</a></li>
     <li class="designer-nav-li"><a href="" title="" data-nav="u">U - Z</a></li>
	</ul>
</div>
								<script type="text/javascript">
$(function(){
	var navLinks = $('#scroll_nav').find('a') , target_ul = $('#designer_nav_name') , _top = 0;
	$.each(navLinks , function( i , elem ){
		$(elem).attr('data-to' , i == 0 ? 0 : _top);
		var id = $(elem).attr('data-nav');
		var _h4 = $('#'+id).parent();
		_top = parseInt(_h4.next().height()) + _top + parseInt(_h4.height());
		
		$(elem).bind('click', function(){
			target_ul[0].scrollTop = $(this).attr('data-to');
			return false;
		});
	});
	$('#designer_nav_name li').click(function( e ){
		var designer_name_href= $(this).find('a').attr("href");	
		$.getJSON("test.php?action=test&jsoncallback=?&testid="+testidhref,function(data){
			$('#Ttai').html(data.catwalk);
		});
		e.preventDefault();
	});
})
								</script>
<div class="f-r designer-index" id="designer_nav_name">
								
<h4><a name="a" id="a"><strong>A</strong></a></h4>
<ul>
<li></li>
</ul>
<h4><a name="f" id="f"><strong>F</strong></a></h4>
<ul>
<li></li>
</ul><h4><a name="m" id="m"><strong>M</strong></a></h4><ul>
<li></li>
</ul><h4><a name="u" id="u"><strong>U</strong></a></h4><ul>
<li></li>
</ul>
</div> </div>

以上这篇js 模仿锚点定位的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js实现权限树的更新权限时的全选全消功能
Feb 17 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 Javascript
jQuery学习笔记之jQuery选择器的使用
Dec 22 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
js清空表单数据的两种方式(遍历+reset)
Jul 18 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
详解JavaScript的Polymer框架中的通知交互
Jul 29 Javascript
JavaScript实现垂直向上无缝滚动特效代码
Nov 23 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
Feb 10 Javascript
vue中用动态组件实现选项卡切换效果
Mar 25 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
May 11 Javascript
vue实现循环切换动画
Oct 17 Javascript
Javascript使用function创建类的两种方法(推荐)
Nov 19 #Javascript
js 中获取制定的cook信息实现方法
Nov 19 #Javascript
微信小程序入门教程
Nov 18 #Javascript
网络传输协议(http协议)
Nov 18 #Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 #Javascript
Ajax的概述与实现过程
Nov 18 #Javascript
简单谈谈ES6的六个小特性
Nov 18 #Javascript
You might like
paypal即时到账php实现代码
2010/11/28 PHP
php绘制一个矩形的方法
2015/01/24 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
详解VUE自定义组件中用.sync修饰符与v-model的区别
2018/06/26 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
vue中轮训器的使用
2019/01/27 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
Python的Django框架下管理站点的基本方法
2015/07/17 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
python中的django是做什么的
2020/07/31 Python
python中count函数知识点浅析
2020/12/17 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
德尔福集团DELPHI的笔试题
2012/02/22 面试题
幼儿如何来做好自我评价
2013/11/05 职场文书
大学生如何写自荐信
2014/01/08 职场文书
表彰先进集体通报
2014/01/12 职场文书
国培计划培训感言
2014/03/11 职场文书
居住证明范文
2015/06/17 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
试了下Golang实现try catch的方法
2021/07/01 Golang
python APScheduler执行定时任务介绍
2022/04/19 Python