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 相关文章推荐
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
Aug 28 Javascript
善用事件代理,警惕闭包的性能陷阱。
Jan 20 Javascript
Jquery焦点图实例代码
Nov 25 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
BootStrap modal模态弹窗使用小结
Oct 26 Javascript
Angular2搜索和重置按钮过场动画
May 24 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
原生JS实现的简单轮播图功能【适合新手】
Aug 17 Javascript
使用rollup打包JS的方法步骤
Dec 05 Javascript
微信小程序日历组件使用方法详解
Dec 29 Javascript
tsconfig.json配置详解
May 17 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 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中批量生成静态html(命令行下运行PHP)
2014/04/19 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
php生成rss类用法实例
2015/04/14 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
2021/02/22 PHP
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
JS随机密码生成算法
2019/09/23 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
[09:34]2018DOTA2国际邀请赛寻真——永不放弃的iG
2018/08/14 DOTA
Python导入oracle数据的方法
2015/07/10 Python
对Python中gensim库word2vec的使用详解
2018/05/08 Python
python中时间模块的基本使用教程
2019/05/14 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
python中判断文件结束符的具体方法
2020/08/04 Python
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
机电一体化自荐信
2013/12/10 职场文书
青岛导游词
2015/02/12 职场文书
七一建党节慰问信
2015/02/14 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技