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 相关文章推荐
判断脚本加载是否完成的方法
May 26 Javascript
JAVASCRIPT style 中visibility和display之间的区别
Jan 22 Javascript
动态加载外部javascript文件的函数代码分享
Jul 28 Javascript
javascript 在firebug调试时用console.log的方法
May 10 Javascript
JQuery仿小米手机抢购页面倒计时效果
Dec 16 Javascript
JavaScript中的Math.E属性使用详解
Jun 12 Javascript
jquery调整表格行tr上下顺序实例讲解
Jan 09 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
BootStrapValidator校验方式
Dec 19 Javascript
js实现键盘自动打字效果
Dec 23 Javascript
DOM事件探秘篇
Feb 15 Javascript
基于Koa2写个脚手架模拟接口服务的方法
Nov 27 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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
PHP XML备份Mysql数据库
2009/05/27 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
javascript引用对象的方法
2007/01/11 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/09/26 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
Python实现简单文本字符串处理的方法
2018/01/22 Python
python验证码识别实例代码
2018/02/03 Python
高效使用Python字典的清单
2018/04/04 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
python中的for循环
2018/09/28 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
高级编程求职信模板
2014/02/16 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
2015年读书月活动总结
2015/03/26 职场文书
村官2015年度工作总结
2015/10/14 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers