前端tab页实例

<div class="tabbable">
<ul class="nav nav-tabs padding-16">
<c:forEach items="${storedCards}" var="storedCards"
varStatus="x">
<li><a data-toggle="tab"
href="#storedCards_${storedCards.id}" aria-expanded="true">
${storedCards.cardname}(全额${storedCards.money+storedCards.givemoney})
</a></li>
</c:forEach>
<c:forEach items="${packageCards}" var="packageCards"
varStatus="y">
<li><a data-toggle="tab"
href="#packageCards_${packageCards.id}" aria-expanded="true">
${packageCards.cardname} </a></li>
</c:forEach>
<c:forEach items="${bigCards}" var="bigCards" varStatus="z">
<li><a data-toggle="tab" href="#bigCards_${bigCards.id}"
aria-expanded="true"> ${bigCards.cardname} </a></li>
</c:forEach>
</ul>
<div class="tab-content profile-edit-tab-content">
<c:forEach items="${storedCards}" var="storedCards"
varStatus="x">
<div id="storedCards_${storedCards.id}" class="tab-pane ">
dddddd</div>
</c:forEach>
<c:forEach items="${packageCards}" var="packageCards"
varStatus="y">
<div id="packageCards_${packageCards.id}" class="tab-pane ">ddd</div>
</c:forEach>
<c:forEach items="${bigCards}" var="bigCards" varStatus="z">
<div id="bigCards_${bigCards.id}" class="tab-pane ">
<div class="row">
<div class="col-xs-12">
<table class="table table-bordered table-hover"
id="simple-table">
<thead>
<tr>
<th>姓名</th>
<th>消费业务类型</th>
<th>日期</th>
<th>金额</th>
</tr>
</thead>
<tbody>
<tr>
<td>王小姐</td>
<td></td>
<td>开卡</td>
<td>134654.00元</td>
</tr>
</tbody>
</table>
</div>
<!-- /.span -->
</div>
</div>
</c:forEach>
</div>
</div>

时间: 2024-08-09 02:20:50

前端tab页实例的相关文章

前端单页应用微服务化解决方案2 - Single-SPA

技术选型 经过各种技术调研我们最终选择的方案是基于 Single-SPA 来实现我们的前端微服务化. Single-SPA 一个用于前端微服务化的JavaScript前端解决方案 使用Single-SPA之后,你可以这样做: (兼容各种技术栈)在同一个页面中使用多种技术框架(React, Vue, AngularJS, Angular, Ember等任意技术框架),并且不需要刷新页面. (无需重构现有代码)使用新的技术框架编写代码,现有项目中的代码无需重构. (更优的性能)每个独立模块的代码可做

SPA项目开发之tab页实现

实现思路及细节 1.利用前面博客所讲的Vuex的知识:定义几个变量 Options:存放tab页对象的容器(主要是路由路径以及tab页的名字) activeIndex:被激活的tab页路由路径 showName:tab页的标题 Role:用来区分是否是因为左侧菜单被点击造成的路由路径发生改变: 是:pass:不是:nopass 2.左侧导航菜单绑定点击事件 将被点击的菜单名称存放到Vuex中,供路由路径变化监听时,tab页标题显示: 标记一下role为pass,到时新增tab页的时候需要作为判断

局部区块多个报表 TAB 页切换及局部区块的参数查询

在企业的业务系统中,如何从纷繁复杂的数据中抽丝剥茧看到关键数据信息呢?一个重要的途径就是将企业和各部门运营中关键的 KPI 集中在一起显示,同时尽量省去在企业的各个业务系统中分别查找数据. 下面是我近期遇到的一个客户实际要求的效果,在一个列表页面中有多个模块,每个模块又可以以多 TAB 页的方式切换不同的报表,并且每个区块都有自己独立的查询过滤条件.在查询条件发生变化的时候,只是该区块刷新,而不需要刷新整个页面. 显然,上面截图的效果,通过硬编码或者通过 iframe 嵌套多张报表也是可以实现这

微信Tab页切换

参考开源项目PagerSlidingTabStrip 做了一些小修改,比如设置Tab页平均铺满效果.字体变色等 微调的代码请 源码 下载 关于我 private void addTab(final int position, View tab) { tab.setFocusable(true); tab.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { pager.setCurre

Android 高仿华为手机Tab页滑动导航效果

首先带大家看一下实现效果,用了两种实现方式: 1.基于LinearLayout实现,导航栏不可响应手指滑动 2.基于HorizontalScrollView实现,导航栏可响应手指滑动 实现方式虽然不一样,但是使用的是一样的,因为我接口封装的一模一样,下面看实现效果. 基于LinearLayout的实现: 基于HorizontalScrollView的实现: 两者效果一样,区别就在于导航条可否随用户操作滑动. 下面只说明LinearLayout实现,HorizontalScrollView仅仅是套

使用原生js与jQuery分别实现一个简单的tab页签

tab页签通常适用于空间有限而内容较多同时兼顾页面美观度不给用户一种信息过量视觉疲劳的情形.使用面非常广,下面我们用两种方法简单实现之. 首先,构建页面元素.页签的可点击部分我们通常用列表来承载,包括ul和ol,我们这里让页签呈横向分布,所以需要使之向左浮动.而页签内容部分使用div承载即可.另外,我们需要对具有共性的元素统一控制样式和行为,所以就有了下面的dom结构: <div id="main"> <ul id="tabbar" class=&

chrome浏览器tab页内存占用变大,网站变慢为哪般?

问题概述: 公司做的是BS应用. 之前我们的后台服务器程序是带状态的,用ehcache存储登录状态:这两天被我改成了redis存储,应用本身不再存储登录状态. 然后自测,我在测试某个很耗时间的网页操作的时候,发现第一次请求的时候还比较快(这个请求会开200个iframe出来,每个iframe内部还有2个ajax请求)(期间浏览器会向服务器发送了大概600个请求),耗时1分钟内: 然后第二次请求的时候,发现很多请求一直处于pending状态(chrome的开发者工具可以看),等待很久也出不来页面,

动态tab页

1.前台代码 <%-- builed by manage.aspx.cmt  [ver:2015.25.26] at 2015-06-26 15:25:42 --%> <%@ Page Language="C#" AutoEventWireup="True" CodeBehind="CcrCompanyManage.aspx.cs" Inherits="HraWeb.CcrCompanyManage" %&g

JS组件系列——基于Bootstrap Ace模板的菜单和Tab页效果

Ace模板地址:http://code.google.com/p/ace-engine/wiki/AceTemplate(有时会打不开) Ace英文官网:http://wrapbootstrap.com/preview/WB0B30DGR Ace模板功能介绍地址:http://www.cnblogs.com/txw1958/p/Ace-Responsive-Admin-Template.html 一.效果展示 1.初始加载出来的效果 2.展开菜单(支持多级展开,后面代码介绍) 3.点击子菜单,以