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实现的基于金山词霸网络翻译的代码
Jan 15 Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
Apr 05 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
Oct 14 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
Bootstrap实现默认导航栏效果
Sep 21 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
Feb 25 Javascript
Node.js操作Firebird数据库教程
Mar 04 Javascript
详解PHP中pathinfo()函数导致的安全问题
Jan 05 Javascript
js仿淘宝评价评分功能
Feb 28 Javascript
js时间查询插件使用详解
Apr 07 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
Dec 03 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
Zend Guard使用指南及问题处理
2015/01/07 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
php连接mysql数据库
2017/03/21 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
JavaScript语言对Unicode字符集的支持详解
2014/12/30 Javascript
javascript 闭包详解
2015/07/02 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
python任务调度实例分析
2015/05/19 Python
python if not in 多条件判断代码
2016/09/21 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python中logging日志库实例详解
2020/02/19 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
2014年最新个人对照检查材料范文
2014/09/25 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
遗嘱格式范本
2015/08/07 职场文书
学雷锋主题班会教案
2015/08/13 职场文书
公证书
2019/04/17 职场文书