单页 hash 跳转
来源:互联网 发布:app电玩城源码出售 编辑:程序博客网 时间:2024/06/05 01:19
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>单页hash跳转</title></head><body><script>window.addEventListener("DOMContentLoaded", function(){ //DOM树构建完成后执行下面的代码 function router(option){ var hash = location.hash.slice(1) || "/"; option[hash](); } function on(events,callback){ var ev = events.split(' '); for(var i in ev){ window.addEventListener(ev[i],callback) } } var content = document.querySelector('.content'); // 刷新文档 或hash改变的时候调用 router 函数 on('load hashchange',function(){router({ "/":function(){ content.innerHTML = "home"; }, "/about":function(){ content.innerHTML = "about us"; }, "/news":function(){ content.innerHTML = "news"; }, "/product":function(){ content.innerHTML = "product"; } }) })})</script> <div class="container"> <nav class="nav"> <a href="#/">home</a> <a href="#/news">news</a> <a href="#/product">product</a> <a href="#/about">about us</a> </nav> <div class="content"> </div> </div><style> .container{ width: 960px; min-height: 400px; background: #eee; margin: 0 auto; border-radius: 15px; overflow: hidden; } .nav{ width: 100%; height: 80px; line-height: 80px; background: #ccc; text-align: center; } .nav a{ margin:0 20px; } .content{ text-align: center; font-size: 60px; font-weight: bold; padding: 50px; }</style></body></html>
阅读全文
0 0
- 单页 hash 跳转
- html/js定位到锚点(单页hash跳转)
- 单页面hash跳转简要记录
- 单页面hash跳转简要记录
- vue.js实现单页跳转
- html5之页面跳转-hash
- js单页hash路由原理与应用实战
- 单页面跳转逻辑
- jqm 单页面跳转
- 单页应用跳转实现浅析-demo篇
- 单页应用跳转实现浅析-讨论篇
- vue单页路由跳转后scrollTop问题
- angularjs_路由单页面跳转
- 【BZOJ2803】[Poi2012]Prefixuffix【Hash】【单调性】
- ASP.NET页面内跳转无刷新-- window.location.hash
- 利用url中的hash来实现页面的跳转
- 使用pushState实现微信“返回”按钮控制单页应用页面的无刷新跳转
- 搭建VueJS2.9+ElementUI单页面网站,编写导航页,导航栏跳转、切换
- 导航栏加载时可能出现闪的原因以及解决办法
- Java数组排序中Comparator接口实现自定义排序
- buntu16.04 源码安装CUDA8.0 tensorflow GPU 踩坑记
- 使用kubeadm安装kubernetes集群
- 算法设计技巧:dovetailing
- 单页 hash 跳转
- 开源项目: FlycoTabLayout
- Python3 File(文件) 方法
- spring boot运行中遇到的问题
- javawebday07(dom和sax解析)
- Qt 中使用全局变量的方法
- 教你选择免费cad看图软件的操作和步骤
- Java 面向对象入门
- DbVisualizer使用Phoenix连接Hbase