跨页面锚点跳转效果
来源:互联网 发布:知乎账号怎么注销 编辑:程序博客网 时间:2024/05/29 18:37
页面一:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-1.11.1.js"></script> <style> .nav_box{ height: 40px;} .nav{padding:10px 30px;} .nav1{background: red;} .nav2{background:#1a9ebf;} .nav3{background:#5a4b82;} .nav4{background:#e3b822;} .nav5{background:#52d689;} .nav6{background:#9ad717;} </style></head><body><div class="nav_box"> <p>跳转到页面help2:</p> <a class="nav nav1" href="help2.html#box1">模块1</a> <a class="nav nav2" href="help2.html#box2">模块2</a> <a class="nav nav3" href="help2.html#box3">模块3</a> <a class="nav nav4" href="help2.html#box4">模块4</a> <a class="nav nav5" href="help2.html#box5">模块5</a> <a class="nav nav6" href="help2.html#box6">模块6</a></div><div class="nav_box"> <p>跳转到页面help3:</p> <a class="nav nav1" href="help3.html?paramName=1">模块1</a> <a class="nav nav2" href="help3.html?paramName=2">模块2</a> <a class="nav nav3" href="help3.html?paramName=3">模块3</a> <a class="nav nav4" href="help3.html?paramName=4">模块4</a> <a class="nav nav5" href="help3.html?paramName=5">模块5</a> <a class="nav nav6" href="help3.html?paramName=6">模块6</a></div><script></script></body></html>
页面二:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-1.11.1.js"></script> <style> .box{width: 100%;height:500px ; display: block;} .box1{background: red;} .box2{background:#1a9ebf;} .box3{background:#5a4b82;} .box4{background:#e3b822;} .box5{background:#52d689;} .box6{background:#9ad717;} </style></head><body><a class="box box1" id="box1">模块1</a><a class="box box2" id="box2">模块2</a><a class="box box3" id="box3">模块3</a><a class="box box4" id="box4">模块4</a><a class="box box5" id="box5">模块5</a><a class="box box6" id="box6">模块6</a></body></html>
页面三:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-1.11.1.js"></script> <style> .nav_box{ height: 40px;} .nav{padding:10px 30px;} .nav1{background: red;} .nav2{background:#1a9ebf;} .nav3{background:#5a4b82;} .nav4{background:#e3b822;} .nav5{background:#52d689;} .nav6{background:#9ad717;} .box{width: 100%;height:500px ; display: block;} .box1{background: red;} .box2{background:#1a9ebf;} .box3{background:#5a4b82;} .box4{background:#e3b822;} .box5{background:#52d689;} .box6{background:#9ad717;} </style></head><body><div class="nav_box"> <a class="nav nav1" href="#1">模块1</a> <a class="nav nav2" href="#2">模块2</a> <a class="nav nav3" href="#3">模块3</a> <a class="nav nav4" href="#4">模块4</a> <a class="nav nav5" href="#5">模块5</a> <a class="nav nav6" href="#6">模块6</a></div><a class="box box1" id="1">模块1</a><a class="box box2" id="2">模块2</a><a class="box box3" id="3">模块3</a><a class="box box4" id="4">模块4</a><a class="box box5" id="5">模块5</a><a class="box box6" id="6">模块6</a><script> //根据参数名获得该参数 pname等于想要的参数名 function getParam(pname) { var params = location.search.substr(1); // 获取参数 平且去掉? var ArrParam = params.split('&'); if (ArrParam.length == 1) { //只有一个参数的情况 return params.split('=')[1]; } else { //多个参数参数的情况 for (var i = 0; i < ArrParam.length; i++) { if (ArrParam[i].split('=')[0] == pname) { return ArrParam[i].split('=')[1]; } } } } $(function() { var mao = $("#" + getParam("paramName")); //获得锚点 if (mao.length > 0) {//判断对象是否存在 var pos = mao.offset().top-50; //页面跳转后距离顶部50px; $("html,body").animate({ scrollTop: pos + 'px'}, 500); } });</script></body></html>
页面一效果图:
ps:之前写过的趣分趣分帮助中心效果!!!
0 0
- 跨页面锚点跳转效果
- 锚点跳转滑动效果
- 锚点跳转滑动效果
- 从一个页面跳转到另一个页面的锚点(带平滑移动的效果)
- jquery实现页面内链接锚点跳转平滑滚动效果
- 定义锚点,点击a标签跳转到相应的版块,使页面滚动产生效果
- jquery 锚点跳转滑动效果
- jsp页面跳转到指定锚点
- JavaScript跳转到页面某个锚点
- JS跳转到页面某个锚点
- 跳转到页面的指定位置, 锚点平滑跳转
- 页面跳转——所跳转页面有display:none(锚点跳转不到)
- 锚点标签的3个页面跳转练习页面
- Android页面跳转动画效果
- 页面跳转改变nav效果
- 页面之间的跳转效果
- 简单的页面跳转效果
- 实现锚点的带动画效果(不是突然跳转)
- 查看linux版本信息
- 程序设计
- swift 学习笔记(12)-区间运算符
- Ubuntu下启动Apache的Rewrite功能
- Codevs2597 团伙 并查集
- 跨页面锚点跳转效果
- 内容运营该如何发挥自己的价值?
- 手机网页字体大小单位用em
- 验证登陆信息的合法性
- ORACLE 存储过程INTO 多个变量
- iOS 热修复- JSPatch的(Hello World)
- MySQL字符串函数substring:字符串截取
- Android轻松搭建MVP + Retrofit + RxJava(MR篇)
- 第十二周--项目3-图遍历算法实现