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内的函数调用实现方法
Jul 19 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
Sep 25 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
Oct 20 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
Dec 06 Javascript
jquery为页面增加快捷键示例
Jan 31 Javascript
Node.js插件的正确编写方式
Aug 03 Javascript
checkbox选中与未选中判断示例
Aug 04 Javascript
Javascript验证方法大全
Sep 21 Javascript
jQuery实现的调整表格行tr上下顺序
Jan 10 Javascript
vue2.0父子组件间通信的实现方法
Apr 19 Javascript
layui 监听select选择 获取当前select的ID名称方法
Sep 24 Javascript
解决vue请求接口第一次成功,第二次失败问题
Sep 08 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
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
2018/08/21 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
2020/01/23 PHP
jquery中对表单的基本操作代码
2010/07/29 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
浅谈struts1 &amp; jquery form 文件异步上传
2017/05/25 jQuery
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
es6 for循环中let和var区别详解
2020/01/12 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
Python socket 套接字实现通信详解
2019/08/27 Python
PyCharm导入python项目并配置虚拟环境的教程详解
2019/10/13 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
Python之字符串的遍历的4种方式
2020/12/08 Python
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
茶叶生产计划书
2014/01/10 职场文书
中学生期末评语
2014/02/03 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
贴吧吧主申请感言
2015/08/03 职场文书
高中生物教学反思
2016/02/20 职场文书
调研报告的主要写法
2019/04/18 职场文书
Python基础 括号()[]{}的详解
2021/11/07 Python