本文主要介绍基于前端模板hadmin实现左上右布局。左侧是导航栏,右侧显示主题内容。
代码下载地址:
链接: https://pan.baidu.com/s/17bf5HPKP1vyIqmPt7Snuug?pwd=2gu4 提取码: 2gu4
一、效果
二、实现原理
主界面index.html中分为左右两部分,左侧是导航栏,右上部分是共同内容,右下部分是iframe。
三、关键代码
- index.html
<div id="wrapper">
<!--左侧导航开始-->
<nav class="navbar-default navbar-static-side" role="navigation">
<div class="nav-close"><i class="fa fa-times-circle"></i>
</div>
<div class="sidebar-collapse">
<ul class="nav" id="side-menu">
<li class="nav-header">
<div class="dropdown profile-element">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">
<span class="clear">
<span class="block m-t-xs" style="font-size:20px;">
<i class="fa fa-area-chart"></i>
<strong class="font-bold">hAdmin</strong>
</span>
</span>
</a>
</div>
<div class="logo-element">hAdmin
</div>
</li>
<li>
<a class="J_menuItem" href="index_v1.html">
<i class="fa fa-home"></i>
<span class="nav-label">主页</span>
</a>
</li>
<li>
<a href="#">
<i class="fa fa fa-bar-chart-o"></i>
<span class="nav-label">统计图表</span>
<span class="fa arrow"></span>
</a>
<ul class="nav nav-second-level">
<li>
<a class="J_menuItem" href="404.html">404页</a>
</li>
<li>
<a class="J_menuItem" href="500.html">500页</a>
</li>
</ul>
</li>
<li class="line dk"></li>
......
</ul>
</div>
</nav>
<!--左侧导航结束-->
<!--右侧部分开始-->
<div id="page-wrapper" class="gray-bg dashbard-1">
<div class="row border-bottom">
<nav class="navbar navbar-static-top" role="navigation" style="margin-bottom: 0">
<div class="navbar-header"><a class="navbar-minimalize minimalize-styl-2 btn btn-info " href="#"><i class="fa fa-bars"></i> </a>
<form role="search" class="navbar-form-custom" method="post" action="search_results.html">
<div class="form-group">
<input type="text" placeholder="请输入您需要查找的内容 …" class="form-control" name="top-search" id="top-search">
</div>
</form>
</div>
</nav>
</div>
<div class="row J_mainContent" id="content-main">
<iframe id="J_iframe" width="100%" height="100%" src="index_v1.html?v=4.0" frameborder="0" data-id="index_v1.html" seamless></iframe>
</div>
</div>
<!--右侧部分结束-->
</div>
<script type="text/javascript" src="js/index.js"></script>
- index.js
$(function(){
//菜单点击
J_iframe
$(".J_menuItem").on('click',function(){
var url = $(this).attr('href');
$("#J_iframe").attr('src',url);
return false;
});
});
如果你是大连的朋友,想参加线下收费课程,可以加我微信 psp0001060