使用Jquery插件bTabs实现多页签打开效果

官网地址:点击这里进入官网

资源导入

<link rel="stylesheet" href="b.tabs.css" type="text/css">
<!-- 插件核心脚本 -->
<script type="text/javascript" src="b.tabs.js" ></script>
<!-- 插件拖动效果脚本 -->
<script type="text/javascrpt"  src="jquery-ui.min.js"></script>

HTML代码 

<!-- 菜单导航,非必须,具体使用时更换为具体的管件 -->
<div class="span2"><div class="well menuSideBar" style="padding: 8px 0px;"><ul class="nav nav-list" id="menuSideBar"><li class="nav-header">导航菜单</li><li class="divider"></li><li mid="tab1" funurl="${webroot}demo/manage/tabsPage1"><a tabindex="-1" href="javascript:void(0);">页面1</a></li><li mid="tab2" funurl="${webroot}demo/manage/tabsPage2"><a tabindex="-1" href="javascript:void(0);">页面2</a></li><li mid="tab3" funurl="${webroot}demo/manage/tabsPage3"><a tabindex="-1" href="javascript:void(0);">页面3</a></li></ul></div>
</div>
<!-- 标签页区域 -->
<div class="span10" id="mainFrameTabs"><!-- Nav tabs --><ul class="nav nav-tabs" role="tablist"><!-- 设置默认的首页标签页,设置noclose样式,则不会被关闭 --><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;">Welcome to use bTabs plugin!</div></div></div></div>

Javascript初始化插件代码 

//导航区域项目点击增加标签页处理
//仅演示功能
$('a',$('#menuSideBar')).on('click', function(e) {e.stopPropagation();var li = $(this).closest('li');var menuId = $(li).attr('mid');var url = $(li).attr('funurl');var title = $(this).text();//校验登录是否超时,通常使用ajax访问服务端测试登录是否超时//若页面端已有超时自动跳转的处理,则不需要设置该回调var checkLogin = function(){....};$('#mainFrameTabs').bTabsAdd(menuId,title,url,checkLogin);
});//插件的初始化
$('#mainFrameTabs').bTabs({//登录界面URL,用于登录超时后的跳转'loginUrl' : 'http://xxx.com/login',//用于初始化主框架的宽度高度等,另外会在窗口尺寸发生改变的时候,也自动进行调整'resize' : function(){//这里只是个样例,具体的情况需要计算$('#mainFrameTabs').height(100);}
});

官方使用效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548398.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

体验Office 2013预览版

微软目前刚发布新版本的office2013,暂时没有中文版。Windows 8下搭配64位office 2013效果非常不错&#xff0c;具体浏览下方的视频。 X86&#xff08;32位&#xff09; 英文版&#xff1a;http://care.dlservice.microsoft.com/download/4/7/1/4712B4E1-4DD9-4468-B8A4-507D7F9…

iframe父页面与子页面之间的元素获取与方法调用

JS 父页面调用子页面子页面调用父页面元素window.frames[iframe的name属性值];① window.parent.document.getElementById("父页面元素ID"); ②window.parent.document.getElementsByTagName("父页面元素标签名")[i]; ③window.parent.document.getElement…

网络营销第四课:网络营销需要掌握的网页代码(2)

1、<hr>水平线标记&#xff1a;<HTML> <HEAD> <TITLE>HR的用法</TITLE> </HEAD> <BODY> <H3>插画中国论坛:漫画 卡通 吉祥物 游戏 海报(原创) </H3> <HR size 15 align left width 80%> <HR color"…

PDA手持终端WinCE系统连接SqlServer数据库

引言&#xff1a;因项目需求需要通过使用PDA手持终端对条码进行数据采集&#xff0c;并将数据传输到SqlServer进行增删改查操作&#xff0c;一般来说&#xff0c;跟sqlserver的版本没有特别大的关系&#xff0c;我见过用05的、08的、我自己用的2014版本。PDA用的是基恩士的&…

一些算法题,欢迎来改进

第一题&#xff0c;关键字&#xff1a;字符串翻转 Reverse the words in a given English sentence (string) in C or C without requiring a separate buffer to hold the reversed string (programming) For example: Input: REALLY DOGSDISLIKE MONKEYSOutput: MONKEYS DIS…

堆和栈、值类型与引用类型、装箱与拆箱

堆栈&#xff1a;内存条里的某一块。 电脑中有6个地方可以保存数据。 <1>寄存器&#xff1a;保存最快。这东西在处理器内部。也就是CPU里的一小块地方给你放数据。既然是CPU&#xff0c;那么主要工作是计算&#xff0c;所以这块寄存器能放的东西十分有限&#xff0c;寄存…

ASP.NET MVC 上传图片到项目目录中的文件夹并显示

因项目需求&#xff0c;需要一个上传图片并显示的功能&#xff0c;类似于上传头像并显示出来。查阅了网上资料&#xff0c;写了个Demo&#xff0c;希望能帮助到更多的人。此Demo基于ASP.NET MVC实现。 选择图片&#xff1a; 点击按钮进行上传&#xff1a; 一、先在项目中新建一…

java查询SQLServer遇到问题:对象名无效。

症状阐述:在与数据库连接成功后,使用sql语言时,出现找不到"表"对象. 原因:一般为所使用账户对数据库中的表,没有读取权限 结局办法:1、进入对象资源管理器&#xff0c;找到“安全性”-->"登录名"-->"你登陆数据库使用的账户" 2、双击找到…

sql server 按照日期自动生成单据编号的函数

一、sql server 按照日期自动生成单据编号的函数&#xff0c;格式为##08080001&#xff0c;##表示打头的单据字符&#xff0c;然后是年月和流水编号。二、传入的参数为单据的打头字符和生成单据的日期三、一般的调用格式为dbo.GetCostBillID(HP,getdate()) --按单号和年月获取单…

关于linux下制作静态库

本小测试程序是从<<linux程序设计第4版>>摘录&#xff1b; 直接入正正题&#xff1a; 我们要创建一个表态库&#xff0c;libfoo.a 所用文件: fred.c bill.c 其中fred.c代码如下&#xff1a; #include <stdio.h> void fred(int arg) { printf("f…

JQuery Datatables 实现对某一列的数据合计汇总

有两种实现方式&#xff0c;举例说明 第一种、JS代码如下&#xff1a; var table;table $(#example).DataTable({dom: Bfrtip,scrollY: true,scrollX: true,scrollCollapse: true,colReorder: true,select: true,stateSave: true,//info: false,//关闭左下角关于行数和选中的…

puppet语法学习

先讲讲shell 与puppet的不同。shell 脚本是过程式的&#xff0c;里面描述的是命令执行的过程&#xff0c;shell 通常很短&#xff0c;可以很快写出来&#xff0c;但是很快又会被抛弃&#xff0c;它常常依赖于特定操作系统环境。puppet 语言是结果式的&#xff0c;使用者将自己想…

JQuery DataTables改变行或列的背景或字体颜色

var table;table $(#example).DataTable({dom: Bfrtip,scrollY: true,scrollX: true,scrollCollapse: true,colReorder: true,select: true,stateSave: true,//info: false,//关闭左下角关于行数和选中的提示//filter: false,//关闭搜索//paging: false,//关闭分页pagingType:…

Autofac在Asp.net MVC中在 Areas拆分到不同DLL下的注入失败问题

废话不多说&#xff0c;直接上代码 public static class MvcContainer{public static IContainer Instance;public static System.Web.Mvc.IDependencyResolver Init(Func<ContainerBuilder, ContainerBuilder> func null){var builder new ContainerBuilder();//新建容…

linux学习笔记-chkconfig

功能说明&#xff1a;检查、设定系统的各种服务。语法&#xff1a;chkconfig [--add][--del][--list][系统服务]或chkconfig [--level<等级代号>][系统服务][on/off/reset]补充说明:这个是redhat公司遵循gpl规则所开发的程序,它可以查询操作系统在每一个执行等级(runleve…

JQuery Datatables 样式Style

用了这么久的datatables&#xff0c;才发现datatables有具体的样式和详细说明&#xff0c;还可以自定义配置查看。 点击这里进入datatables官网具体样式查看 一、所有的class属性及示例HTML代码写法&#xff1a; 二、 表格内样式(字体居中、居左、居右等)&#xff0c;targets代…

[笔记]极大极小过程的alpha-beta剪枝不可与记忆化搜索一起使用

今天做SGU 423&#xff0c;WA得我眼泪汪汪。后来发现原来这个问题很早就被何牛提到过&#xff1a; 极大极小过程的alpha-beta剪枝不可与记忆化搜索一起使用。 原因是这样的&#xff1a; 在一个博弈图中&#xff0c;可能存在这样的情况&#xff1a;一个状态有不止一个前继。 比如…

[转载] AUML——Schedules and Events

来源&#xff1a;http://www.auml.org/ Schedules and Events Class and Sequence Diagrams specifications Plan for Work and Milestones for the Class and Sequence Diagrams specifications: May 2003 - Initial draft of language specifications for Class and Sequenc…

JQuery Datatables 获取实例及如何进行全局设置

可以使用以下三种方法获得一个新的Datatables API实例&#xff1a; $( selector ).DataTable();$( selector ).dataTable().api();new $.fn.dataTable.Api( selector ); 可以通过以下方法进行 Datatables的全局设置 //将以下JS代码单据引入后&#xff0c;默认之后所有的datatab…