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控制iframe滚动的代码
Apr 10 Javascript
鼠标经过的文本框textbox变色
May 21 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
自己动手写的jquery分页控件(非常简单实用)
Oct 28 Javascript
微信小程序 石头剪刀布实例代码
Jan 04 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
Koa项目搭建过程详细记录
Apr 12 Javascript
vue移动端下拉刷新和上拉加载的实现代码
Sep 08 Javascript
基于ssm框架实现layui分页效果
Jul 27 Javascript
解决VUE双向绑定失效的问题
Oct 29 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
Sep 17 Javascript
token 机制和实现方式
Dec 15 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使用curl打开https网站的方法
2015/06/17 PHP
php计算税后工资的方法
2015/07/28 PHP
Laravel 在views中加载公共页面的实现代码
2019/10/22 PHP
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
JavaScript实现上下浮动的窗口效果代码
2015/10/12 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
2016/01/04 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
Django实现跨域请求过程详解
2019/07/25 Python
python如何将两个txt文件内容合并
2019/10/18 Python
Django 404、500页面全局配置知识点详解
2020/03/10 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
OLEDBConnection和SQLConnection有什么区别
2013/05/31 面试题
幼儿教师自我鉴定
2013/11/02 职场文书
化工机械应届生求职信
2013/11/04 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
学习心理学的体会
2014/11/07 职场文书
同乡会致辞
2015/07/30 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android