jQuery多标签页载入页面的功能插件bTabs

来源:https://www.sucaihuo.com/js/2664.html 2017-08-07 23:59浏览(1416) 收藏

一款jQuery多标签页载入页面的功能插件bTabs,点击左侧的纵向导航,可以在右侧添加对应的标签并显示相应的内容,右侧显示的内容可点击叉号来关闭,整个页面是自适应的,当窗口大小发生改变时自动适应窗口来调整样式,整体效果还是很不错的哦,喜欢的童鞋请收下吧。
jQuery多标签页载入页面的功能插件bTabs
分类:导航菜单 > 分类导航 难易:初级
查看演示 下载资源 下载积分: 20 积分

页面的head部分,需远程调用bootstrap.css和font-awesome图标字体库,引入本地的样式文件b.tabs.css,并简单设置页面元素的样式,代码如下:

<link type="text/css" rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css">
<link type="text/css" rel="stylesheet" href="http://cdn.bootcss.com/font-awesome/4.6.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="css/b.tabs.css">
<style type="text/css">
body { font-family: 'Microsoft YaHei','Lantinghei SC','Open Sans',Arial,'Hiragino Sans GB','STHeiti','WenQuanYi Micro Hei','SimSun',sans-serif; }
div.menuSideBar { }
div.menuSideBar li.nav-header { font-size: 14px; padding: 3px 15px; }
div.menuSideBar .nav-list > li > a, div.menuSideBar .dropdown-menu li a { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
</style>

页面的body部分,多个div容器的嵌套,结构不算复杂,代码如下:

<div class="content">
  <div class="container">
    <h3 class="page-header">使用标签页打开页面模式,允许多开</h3>
    <div class="">
      <div class="row-fluid">
        <div class="col-md-2" style="padding-left: 0px;">
          <div class="well menuSideBar" style="padding: 8px 0px;">
            <ul class="nav nav-list" id="menuSideBar">
              <li class="nav-header">导航菜单</li>
              <li class="nav-divider"></li>
              <li mid="tab1" funurl="html.html"><a tabindex="-1" href="javascript:void(0);">页面1</a></li>
              <li mid="tab2" funurl="html2.html"><a tabindex="-1" href="javascript:void(0);">页面2</a></li>
              <li mid="tab3" funurl="html3.html"><a tabindex="-1" href="javascript:void(0);">页面3</a></li>
            </ul>
          </div>
        </div>
        <div class="col-md-10" id="mainFrameTabs" style="padding : 0px;"> 
          
          <!-- Nav tabs -->
          <ul class="nav nav-tabs" role="tablist">
            <li role="presentation" class="active noclose"><a href="#bTabs_navTabsMainPage" data-toggle="tab">首页</a></li>
          </ul>
          
          <!-- Tab panes -->
          <div class="tab-content">
            <div class="tab-pane active" id="bTabs_navTabsMainPage">
              <div class="page-header">
                <h2 style="font-size: 31.5px;text-align: center;font-weight: normal;">欢迎使用</h2>
              </div>
              <div style="text-align: center;font-size: 20px;line-height: 20px;"> 欢迎使用 bTabs 插件! </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

页面的底部,需远程调用jQuery库和bootstrap.min.js,并引入本地的2个JS文件,代码如下:

<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> 
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.4/js/bootstrap.min.js"></script> 
<script type="text/javascript" src="js/b.tabs.js" ></script> 
<script type="text/javascript" src="js/demo.js" ></script>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2