JS锚点的设置与使用方法


Posted in Javascript onSeptember 05, 2016

本文实例讲述了JS锚点的设置与使用方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>锚点</title>
</head>
<body>
<ul>
  <li><a href="javascript:void(0);" onclick="naver('A')">锚点A</a></li>
  <li><a href="javascript:void(0);" onclick="naver('B')">锚点B</a></li>
  <li><a href="javascript:void(0);" onclick="naver('C')">锚点C</a></li>
  <li><a href="javascript:void(0);" onclick="naver('D')">锚点D</a></li>
</ul>
<div style="background-color: #f60; height: 400px;" id="A">
  AAA
</div>
<div style="background-color: #f06; height: 400px;" id="B">
  BBB
</div>
<div style="background-color: #60f; height: 400px;" id="C">
  CCC
</div>
<div style="background-color: #06f; height: 400px;" id="D">
  DDD
</div>
<script>
//设置锚点
function naver(id){
  var obj = document.getElementById(id);
  var oPos = obj.offsetTop;
  return window.scrollTo(0, oPos-36);
}
</script>
</body>
</html>

效果图:

JS锚点的设置与使用方法

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
js转化毫秒为时间格式代码
Apr 10 Javascript
在JavaScript中操作数组之map()方法的使用
Jun 09 Javascript
jquery实现的Banner广告收缩效果代码
Sep 02 Javascript
详解Bootstrap创建表单的三种格式(一)
Jan 04 Javascript
Bootstrap自定义文件上传下载样式
May 26 Javascript
详解Javascript几种跨域方式总结
Feb 27 Javascript
JavaScript正则替换HTML标签功能示例
Mar 02 Javascript
jQuery插件之validation插件
Mar 29 jQuery
SSM+layUI 根据登录信息显示不同的页面方法
Sep 20 Javascript
Vue用mixin合并重复代码的实现
Nov 27 Vue.js
vue 页面跳转的实现方式
Jan 12 Vue.js
jquery基本选择器匹配多个元素的实现方法
Sep 05 #Javascript
Vue.js实现一个自定义分页组件vue-paginaiton
Sep 05 #Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
Sep 05 #Javascript
Vue.js每天必学之计算属性computed与$watch
Sep 05 #Javascript
jQuery实现的导航下拉菜单效果示例
Sep 05 #Javascript
jquery层级选择器的实现(匹配后代元素div)
Sep 05 #Javascript
Vue.js每天必学之数据双向绑定
Sep 05 #Javascript
You might like
博士208HAF收音机实习报告
2021/03/02 无线电
杏林同学录(九)
2006/10/09 PHP
php批量删除数据
2007/01/18 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
php实现的用户查询类实例
2015/06/18 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
ie支持function.bind()方法实现代码
2012/12/27 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
python调用新浪微博API项目实践
2014/07/28 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
使用Django清空数据库并重新生成
2020/04/03 Python
如何使用python写截屏小工具
2020/09/29 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
css3中的calc函数浅析
2018/07/10 HTML / CSS
c/c++某大公司的两道笔试题
2014/02/02 面试题
个人实习生的自我评价
2014/02/16 职场文书
班级口号大全
2014/06/09 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
交通事故协议书范文
2014/10/23 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
读后感作文评语
2014/12/25 职场文书
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL