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 相关文章推荐
javascript 字符 Escape,encodeURI,encodeURIComponent
Jul 09 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
Aug 23 Javascript
jQuery中parentsUntil()方法用法实例
Jan 07 Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 Javascript
JS实现超简单的仿QQ折叠菜单效果
Sep 21 Javascript
js检测用户输入密码强度
Oct 22 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
Feb 20 Javascript
Vue组件和Route的生命周期实例详解
Feb 10 Javascript
Angular实现svg和png图片下载实现
May 05 Javascript
微信小程序实现类似微信点击语音播放效果
Mar 30 Javascript
JS实现json数组排序操作实例分析
Oct 28 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
详解PHP中foreach的用法和实例
2016/10/25 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
php中final关键字用法分析
2016/12/07 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
AngularJS constant和value区别详解
2017/02/28 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
python常规方法实现数组的全排列
2015/03/17 Python
Python中单、双下划线的区别总结
2017/12/01 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
python实现合并两个排序的链表
2019/03/03 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
波兰灯具、照明和LED购物网站:Lampy.pl
2019/03/11 全球购物
通信工程毕业生求职信
2013/11/16 职场文书
品质主管的岗位职责
2013/12/04 职场文书
法院信息化建设方案
2014/05/21 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
贫困证明怎么写
2015/06/16 职场文书
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js
JS高级程序设计之class继承重点详解
2022/07/07 Javascript