ajax点击左侧二级导航条,右侧显示内容
2017-09-21 09:25
691 查看
需要引入:
<link rel="stylesheet" href="bootstrap.css">
<script src="jquery-1.11.3.js"></script>
/*main.css*/
.main-container {position: relative;}.left_list {border: 1px solid #3b3b1f;position: fixed;top: 60px;overflow: auto;z-index: 1;width: 220px !important;height: 94% !important;}.l_top_nav {background: #0a9dc7;height: 42px;line-height: 46px;padding-left: 20px;color: #fff;font-size: 16px;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}
/*左侧导航区*/.main-container {position: relative;}.left_list {border: 1px solid #3b3b1f;position: fixed;top: 60px;overflow: auto;z-index: 1;width: 220px !important;height: 94% !important;}.l_top_nav {background: #0a9dc7;height: 42px;line-height: 46px;padding-left: 20px;color: #fff;font-size: 16px;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}/*ul一级导航*/.nav_list {width: 220px;background: #0aaedb;cursor: pointer;}ul.nav_list > li > a {display: block;padding: 0 16px 0 10px;hieght: 40px;line-height: 40px;}ul.nav_list > li > a > span {display: inline-block;width: 30px;position: relative;top: 1px;}ul.nav_list > li > a > span.glyphicon-chevron-down {position: absolute;left: 166px;top: 14px;width: 30px;}.nav_list > li > ul.menu {/*padding: 5px 0;*/border-top: 1px solid rgba(0, 0, 0, 0.15);background: rgba(10, 158, 203, 0.42);font-size: 13px;}/*li二级导航*/.nav_list > li > ul.menu > li {position: relative;top: 0;}.active {background: #0a79a0;}.nav_list > li > ul.menu > li > a {padding: 12px 0 9px 37px;display: block;position: relative;top: 0px;height: 40px;}.nav_list > li > ul.menu > li > a > i {font-size: 10px;position: absolute;left: 15px;top: 12px;}.icon-double-angle-right:before {content: ">";}
.page-content {padding: 48px 6px 36px 212px;}/*右侧显示内容区*/.page_top{ position: relative; top:61px; left:220px; padding: 8px 20px;}
<!--main.html-->
<div class="main-container" id="main-container"><div class="left_list" id="left_list"><div class="l_top_nav"><span>导航菜单</span></div><ul class="nav_list nav " id="leftList"><li><a href="#"><span class="glyphicon glyphicon-user"></span>用户管理<span class="glyphicon glyphicon-chevron-down"></span></a><ul class="menu list-unstyled dplay"><li class="active"><a href="javascript:a()"><i class="icon-double-angle-right"></i>用户管理</a>
</li><li>
<a href="javascript:a()"><i class="icon-double-angle-right"></i>角色管理</a>
</li><li>
<a href="javascript:a()"><i class="icon-double-angle-right"></i>菜单管理</a>
</li></ul></li><li><a><span class="glyphicon glyphicon-comment"></span>客户信息<span class="glyphicon glyphicon-chevron-down"></span></a><ul class="menu list-unstyled hide"><li>
<a href="javascript:a()"><i class="icon-double-angle-right"></i>客户消息</a></li><li>
<a href="javascript:a()"><i class="icon-double-angle-right"></i>我的消息</a></li><li><a href="javascript:a()"><i class="icon-double-angle-right"></i>广告代理关系</a></li></ul></li></ul></div>
<!--右侧显示内容区--><div class="page-content"></div></div>
//main.js
//ajax
function a() {$.ajax({url: "url.html", //要请求的页面global: false,type: "get",dataType: "html", //请求类型async: false, //是否为异步请求success: function (msg) { //msg得到的数据(这里得到的是整个html代码)// alert(msg);$('.page-content').html(msg);}})};
//左侧导航
$('.nav>li>a').bind('click', function () {if ($(this).next('ul').hasClass('dplay')) {$(this).parent('li').removeClass('hideli');$(this).next('ul').removeClass('dplay').addClass('hide').slideUp();}else{$(this).parent('li').siblings().children(":last-child").removeClass('dplay').addClass('hide');$(this).parent('li').addClass('hideli');$(this).parent('li').siblings().removeClass('hideli');$(this).next('ul').removeClass('hide').addClass('dplay').slideDown();}});$('.menu>li').bind('mouseenter',function () {if($(this).hasClass('active')){}else{$(this).addClass('active');$(this).siblings('li').removeClass('active');}});
效果:
相关文章推荐
- iframe 点击左侧菜单栏 右侧显示相应的网页内容
- flask之使用ajax实现点击左侧边栏,不刷新显示右边内容
- react native开发:实现点击左侧选择项,右侧显示内容的功能
- 用JavaScript实现点击左侧列表右侧显示列表内容的方法
- ajax实现点击不同的链接让返回的内容显示在特定div里
- 二级菜单点击显示当前内容
- 实现左侧导航栏点击,右侧显示对应页面的布局
- 点击左侧菜单在右侧弹出相应的内容
- SpringMVC中整合bootstrap实现分栏,iframe实现点击左侧菜单改变右侧内容或点击上面菜单改变下面内容,地址栏内容不变。附源码!!!
- Android 自定义EditText 实现获得焦点并且有内容显示右侧图片并点击清空内容
- 左侧菜单,点击右侧弹出内容
- js实现二级菜单点击显示当前内容效果
- angular+angular-route路由+最上方一个标题+左侧有三个超链接+右侧点击想显示出来图片
- angular+angular-route路由+最上方一个标题+左侧有三个超链接+右侧点击想显示出来图片
- appframework 左侧和右侧点击滑动显示
- 网页设计,本页面内左侧菜单导航右侧显示内容简单实现方法
- ajax实现点击不同的链接让返回的内容显示在特定div里
- android ImageView实现图片浏览器(点击左侧显示上一张,点击右侧显示下一张)
- tab 点击左侧导航,右侧对应内容上移顶部(动画)
- 怎么样实现左侧页面点击后右边页面显示内容