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 相关文章推荐
基于jquery的划词搜索实现(备忘)
Sep 14 Javascript
javascript实现checkBox的全选,反选与赋值
Mar 12 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
jquery siblings获取同辈元素用法实例分析
Jul 25 Javascript
Vue.js 父子组件通讯开发实例
Sep 06 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
Feb 05 Javascript
Bootstrap缩略图的创建方法
Mar 22 Javascript
详解关于react-redux中的connect用法介绍及原理解析
Sep 11 Javascript
命令行批量截图Node脚本示例代码
Jan 25 Javascript
Vuex的actions属性的具体使用
Apr 14 Javascript
Ajax 的初步实现(使用vscode+node.js+express框架)
Jun 18 Javascript
vue的项目如何打包上线
Apr 13 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
浅析PHP文件下载原理
2014/12/25 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
php文件上传类的分享
2017/07/06 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
新闻内页-JS分页
2006/06/07 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
自己封装的常用javascript函数分享
2015/01/07 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
基于jquery实现左右上下移动效果
2018/05/02 jQuery
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
关于Js中new操作符的作用详解
2021/02/21 Javascript
详解Python中的__init__和__new__
2014/03/12 Python
Python实现备份文件实例
2014/09/16 Python
编写Python CGI脚本的教程
2015/06/29 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
浪漫婚礼主持词
2014/03/14 职场文书
党务公开方案
2014/05/06 职场文书
事业单位岗位说明书
2015/10/08 职场文书
解决Redis启动警告问题
2022/02/24 Redis
Python实现双向链表
2022/05/25 Python