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 相关文章推荐
IE与firefox下Dhtml的一些区别小结
Dec 02 Javascript
javascript对数组的常用操作代码 数组方法总汇
Jan 27 Javascript
display和visibility的区别示例介绍
Feb 26 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
node.js中的emitter.on方法使用说明
Dec 10 Javascript
javascript中数组的定义及使用实例
Jan 21 Javascript
Bootstrap按钮下拉菜单组件详解
May 10 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
Jul 17 Javascript
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
Vue编程式跳转的实例代码详解
Jul 10 Javascript
vue基于better-scroll仿京东分类列表
Jun 30 Javascript
jQuery实现鼠标拖动图片功能
Mar 04 jQuery
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随机输出名人名言的代码
2012/10/07 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
python del()函数用法
2013/03/24 Python
python中的对象拷贝示例 python引用传递
2014/01/23 Python
python 判断是否为正小数和正整数的实例
2017/07/23 Python
PyCharm代码格式调整方法
2018/05/23 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
党员公开承诺书内容
2014/05/20 职场文书
社区娱乐活动方案
2014/08/21 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
行政撤诉申请书
2015/05/18 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
小学音乐课教学反思
2016/02/18 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
如何解决php-fpm启动不了问题
2021/11/17 PHP