<ul class="Menu">
<li class="current"  data-id="111">导航1<span></span></li>
<li data-id="222">导航2<span></span></li>
<li data-id="333">导航3<span></span></li> </ul>               <div id="content"></div>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script> $(function() {$(".Menu").on("click", "li", function() {var sId = $(this).data("id"); //获取data-id的值window.location.hash = sId; //设置锚点loadInner(sId);});function loadInner(sId) {var sId = window.location.hash;var pathn, i;switch(sId) {case "#111":pathn = "111.html";i = 0;break;                      case "#222":pathn = "222.html";i = 1;break;case "#333":pathn = "333.html";i = 2;break;default:pathn = "111.html";i = 0;break;}$("#content").load(pathn); //加载相对应的内容$(".Menu li").eq(i).addClass("current").siblings().removeClass("current");//当前列表高亮}var sId = window.location.hash;loadInner(sId);});</script>

111.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title></head>
<body>
111111111111111111111111
</body>
</html>

222.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title></head>
<body>
22222222222222222222222222
</body>
</html>

333.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title></head>
<body>
33333333333333333333333333333
</body>
</html>

Ajax实现点击导航栏只切换页面内容,导航栏不变相关推荐

  1. 【Flutter】底部导航栏页面框架 ( BottomNavigationBar 底部导航栏 | PageView 滑动页面 | 底部导航与滑动页面关联操作 )

    文章目录 一.BottomNavigationBar 底部导航栏 二.PageView 滑动页面 三.BottomNavigationBar 与 PageView 关联 四.完整代码示例 1.核心导航 ...

  2. 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL

    1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" ...

  3. ajax怎么找回地址栏,使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL...

    HTML5里引用了新的API,就是history.pushState和history.replaceState,就是通过这个接口做到无刷新改变页面URL的. 与传统的AJAX的区别 传统的ajax有如 ...

  4. vue导航栏滑动切换居中,导航栏超出部分可以滑动,点击触发滑动对应的index,且滑动时导航栏会自动对应

    效果图 模仿婚礼纪电子请帖模块 导航栏超出部分可以滑动,点击触发滑动对应的index,且滑动时导航栏会自动对应 Html部分  <template><div class=" ...

  5. html导航页面滚动,可通过导航视图精确滚动页面内容的js插件

    谁陪你走过人生无常 十几年前,我在安庆读书,常去一家宿松饭店,老板和老板娘均来自附近的宿松.宿松话很难懂,老板娘常和老板叽咕一番,再扭头用普通话招呼客人.她不仅语言切换十分利落,打扮.做.事也利落,常 ...

  6. Element UI 的el-menu在VUE项目中实现再次点击左侧菜单栏,右侧页面内容刷新

    背景:在对项目进行bug走查的时候,测试人员突然提出项目左侧菜单栏再次点击时候要进行页面刷新,当时我真的懵了,vue项目了router还能在当前页面进行再次刷新!!!我怀着疑惑上网查询.咨询足足使用了 ...

  7. powerbuilder 做业务导航图_教你学CAD导航栏,掌握通用导航工具和产品特定的导航工具也重要...

    阅读完,如果觉得有用,那么点击"关注"和点赞是对作者的一种尊重和鼓励.版权所有,抄袭必究.作者的新书<AutoCAD 2020中文版入门-进阶-精通(第6版)>已经正式 ...

  8. C# 系统应用之使用Pancel控件同一窗体切换页面

    该文章是项目"个人电脑历史记录清除软件"的系列文章.主要讲述如何使用Pancel控件实现类似于360安全卫士的点击图标窗体不变,但页面内容变换的功能及遇到的重叠Panel不能设置V ...

  9. 怎么把一个控件放到tab页面上去?_移动端页面内容切换

    # 移动端页面内容切换 上周做了一个和页面切换相关的需求,为了探寻在需求场景下最符合用户心理模型的交互方式,当时一共输出了有四五种方案.总结一下各种切换页面内容的方式的特点和他们适用的场景.## 一. ...

最新文章

  1. cygwin编译verilator_Windows 安装 verilator
  2. pcb怎么画边框_关于PCB焊盘,你了解多少?
  3. 两个蓝牙模块配对的方法
  4. android9.0不能用4g定位,Android 9.0新特性:让用户认为4G信号更强
  5. java怎么往右浮动_[Java教程]jQuery实现页面滚动时智能浮动定位
  6. Hollowjars,部署扫描程序以及Wildfly群体为何很棒
  7. Eclipse创建SpringMVC,Spring, Hibernate项目
  8. linux 临时文件 清理,Linux临时文件的清理
  9. 你的手机浏览器不支持webgle_不支持n79频段5G手机不能买?OPPO Reno3全频覆盖消除后顾之忧...
  10. 修改springmvc返回ajax方式的json数据
  11. oracle安装出现乱码报错,oracle_oracle安装出现乱码等相关问题,安装oracle时候遇到错误 Preparing - phpStudy...
  12. oracle 定义变量 查询,Oracle定义PL/SQL变量
  13. 北大软微计算机动画,【新增】2019年北京大学软微学院【电影方向】考研653、905参考书真...
  14. idea中摸鱼插件_推荐几款我常用的IDEA插件~网友:妈耶~飞起来咯!
  15. 人脸识别(一)调用face++实现人脸检测
  16. 1.海思项目整理 编译烧录+启动参数+sample编译+bayeRGBYUV+MPP(VB+VI+VPSS)
  17. 案例分析---我是如何在谷歌财经发现一个XSS漏洞
  18. 错过就要多花300元,MDCC 2016移动开发者大会5折抢票倒计时!
  19. LeetCode-1374-生成每种字符都是奇数个的字符串
  20. 数学建模学习笔记(第五章:6个动态模型-微分方程的建立与分析)

热门文章

  1. Instruments使用指南(二)--- 开始Instruments之旅
  2. 说说Oracle分区
  3. 时间序列分析之预处理(一)
  4. 【Java8 环境安装】Java1.8JDK环境安装jdk-8u361-windows-x64
  5. html 在td中加css,html td nowrap不换行属性使用方法
  6. 分组传送网——LTE/QoS/保护/时钟同步
  7. Java基础类型的包装类传值NullPoint问题
  8. point类型的数组java_Java基础学习之引用类型数组访问NullPoint问题
  9. JQ中的“对象不支持此方法或属性”
  10. 自动化测试的理解总结与感悟