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实现无刷新更新数据的详细步骤 asp
Dec 26 Javascript
IE无法设置短域名下Cookie
Sep 23 Javascript
jqGrid读取选择的多行的某个属性代码
May 18 Javascript
单元选择合并变色示例代码
May 26 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
JavaScript使用RegExp进行正则匹配的方法
Jul 11 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
Sep 01 Javascript
Javascript 函数的四种调用模式
Nov 05 Javascript
JavaScript生成图形验证码
Aug 24 Javascript
ES6 Map结构的应用实例分析
Jun 26 Javascript
vue使用自定义指令实现拖拽
Jan 29 Javascript
vue集成chart.js的实现方法
Aug 20 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
2013/04/24 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
优化javascript的执行速度
2010/01/23 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
运算符&amp;&amp;的三个不同层次
2013/04/07 Javascript
JS字符串截取函数实例
2013/12/27 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
原生js轮播特效
2017/05/18 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python实现的HTTP并发测试完整示例
2020/04/23 Python
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
tensorflow获取变量维度信息
2018/03/10 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
自荐书范文
2013/12/08 职场文书
最热门的自我评价
2013/12/30 职场文书
执行总经理岗位职责
2014/02/03 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书