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 相关文章推荐
跨域表单提交状态的变相判断代码
Nov 12 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
Jan 13 Javascript
js substring从右边获取指定长度字符串(示例代码)
Dec 23 Javascript
详解javascript传统方法实现异步校验
Jan 22 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
bootstrap table操作技巧分享
Feb 15 Javascript
JavaScript验证知识整理
Mar 24 Javascript
仿京东快报向上滚动的实例
Dec 13 Javascript
vue的toast弹窗组件实例详解
May 14 Javascript
详解VSCode配置启动Vue项目
May 14 Javascript
js图片查看器插件用法示例
Jun 22 Javascript
js实现单元格拖拽效果
Feb 10 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导出word格式数据的代码实例
2013/11/25 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
javascript脚本调试方法小结
2008/11/24 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
原生js实现无缝轮播图
2020/01/11 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
python 文件和路径操作函数小结
2009/11/23 Python
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
Django REST 异常处理详解
2020/07/15 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
汇智创新科技发展有限公司
2015/12/06 面试题
写好自荐信需做到的5要点
2014/03/07 职场文书
cf战队收人广告词
2014/03/14 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
小学生春游活动方案
2014/08/20 职场文书
奖励申请报告范文
2015/05/15 职场文书
干部培训工作总结2015
2015/05/25 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库