使用Tab Pane实现内容卡片式展现

3 篇文章 0 订阅

先给大家看张用tab pane做的效果图:

看到图左上角的效果吗?卡片式的显示内容,这样做不但可以把零乱内容整合,而且还能动态地显示出各自内容,节省了空间,页面又变得整洁,甚是实用。要实现这个效果并不难,这是利用Tab Pane这东东实现的.

首先去网上下载tab pane的代码文件:Download   里面含有例子,可以根据例子来实现。并且还有比较详细的说明文件,也可以参考。下面简单的介绍一下实现过程:

1、将下载的代码文件解压后,放入工程目录下,比如说:工程/common/js/tabpane/目录下

2、将以下两行代码复制到页面中,我写入的是jsp页面,此根据我的放置目录复制

  1. <link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/common/js/tabpane/css/luna/tab.css" />
  2. <script type="text/javascript" src="<%=request.getContextPath()%>/common/js/tabpane/js/tabpane.js"></script>

之后便可以将内容写入,按以下格式写入:

  1. <DIV class=tab-pane id=tabPane1>
  2.                                 <SCRIPT type="text/javascript">
  3.                                 tp1 = new WebFXTabPane( document.getElementById( "tabPane1") ,false );
  4.                                 </SCRIPT>
  5.                                 <DIV class=tab-page id=tabPage1>
  6.                                     <H2 class=tab>
  7.                                         公文处理单
  8.                                     </H2>
  9.                                         <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  10.                                           <tr>
  11.                                             <td colspan="6" height="50" align="center"><span class="titlefont">* * * 发 文 稿 纸</span></td>
  12.                                           </tr>
  13.                                             省略  表单数据.................
  14.                                 </table></td>
  15.                               </tr>
  16.                             </table>
  17.                                     <SCRIPT type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage1" ) );</SCRIPT>
  18.                                 </DIV>
  19.                                 <DIV class=tab-page id=tabPage2>
  20.                                     <H2 class=tab >
  21.                                         处理记录
  22.                                     </H2>
  23.                                     <SCRIPT type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage2" ) );</SCRIPT>
  24.                                     测试2,填充数据
  25.                                 </DIV>
  26.                                 <DIV class=tab-page id=tabPage3>
  27.                                     <H2 class=tab >
  28.                                         处理状态
  29.                                     </H2>
  30.                                     <SCRIPT type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage3" ) );</SCRIPT>
  31.                                     测试3,填充数据
  32.                                 </div>
  33.                             </DIV>

注:

  1. <H2 class=tab>Tab 标题</H2>
就这么简单的实现了想要的效果了,根据以上的格式,只要往里面填充数据即可,通过改变CSS样式文件还可以实现几种不同的效果。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值