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实现禁用网页上所有文本框,下拉菜单,多行文本域
Dec 14 Javascript
JavaScript日期时间格式化函数分享
May 05 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
Dec 23 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
Dec 26 Javascript
vue2.0获取自定义属性的值
Mar 28 Javascript
详解Angular2中Input和Output用法及示例
May 21 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
Vue组件中prop属性使用说明实例代码详解
May 31 Javascript
vue实现微信获取用户信息的方法
Mar 21 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
Vue $emit()不能触发父组件方法的原因及解决
Jul 28 Javascript
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
php一些公用函数的集合
2008/03/27 PHP
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
详细分析vue响应式原理
2020/06/22 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
对python生成业务报表的实例详解
2019/02/03 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
pymysql模块的操作实例
2019/12/17 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
如何在pycharm中安装第三方包
2020/10/27 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
通信工程专业毕业生推荐信
2013/12/25 职场文书
元旦联欢会主持词
2014/03/26 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
Python实现机器学习算法的分类
2021/06/03 Python
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android