UI的dialogr和easyui中的tab的结合使用
2013-08-16 11:29
351 查看
用了两天的时间,终于给弄出来,项目开发的时候要求打开页面和在浏览器中打开标签一样,可以并列查看的,并且有最大化,最小化,我做的功能页面如下:
主要代码如下:
压缩包我已经上传到资源,包括js,css ,具体的步骤,下载后打开test.html,即可看到效果,需要的可以下载:
http://download.csdn.net/detail/u011518709/5958633
主要代码如下:
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.8.6.custom.min.js"></script> <script type="text/javascript" src="js/ui.dialogr.js"></script> <script type="text/javascript" src="js/typeface-0.14.js"></script> <script type="text/javascript" src="js/museo_700.typeface.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> <link href="css/ui-lightness/jquery-ui-1.8.6.custom.css" rel="stylesheet" type="text/css" /> <link href="css/jquery.dialogr.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="themes/icon.css"> <script type="text/javascript"> $(function() { //var myw = screen.availWidth; // var myh = screen.availHeight; $("#dialog3").dialogr({ autoOpen: true, maximized:true, minHeight: 140, minWidth: 310, height: 440, width: 810 }); $("#open-btn3").click(function () { $("#dialog3").dialogr( 'open' ); }); }); </script> <script type="text/javascript"> $(function(){ $('#tt').tabs({ tools:[{ iconCls:'icon-add', handler: function(){ addTab2(); } }] }); }); //设置tabs大小 function setTabs(){ var leftWidth=$('#dialog3').width(); var leftHight=$('#dialog3').height(); $("#tt").tabs({height:leftHight-100,width:leftWidth}); } //添加tab var index2 = 0; function addTab2(){ index2++; $('#tt').tabs('add',{ title:'New Tab ' + index2, content:'Tab Body ' + index2, //iconCls:'icon-save', closable:true, width:"auto", height:"auto" }); } //点击打开某个页面 var index = 0; function addTab(){ var ifexist= $('#tt').tabs('exists',"Tab_name");//判断此页面是否打开 if (ifexist==false){ //如果tab里面没有,则新增 $('#tt').tabs('add',{ title:'Tab_name', content:'<iframe scrolling="yes" frameborder="0" src="t2.htm" style="width:100%;height:98%;"></iframe>', //显示内容 //iconCls:'icon-save', closable:true }); } } function getSelected(){ var tab = $('#tt').tabs('getSelected'); alert('Selected: '+tab.panel('options').title); } function tabhide(){ tab_option = $('#tt').tabs('getTab',"Tab3").panel('options').tab; tab_option.hide(); } function tabshow(){ tab_option = $('#tt').tabs('getTab',"Tab3").panel('options').tab; tab_option.show(); } </script> </head> <body> <div id="dialog3" title="UI的dialogr和easyui中的tab的结合使用"> <div id="tt" class="easyui-tabs" fit="true" fitColumns="true" border="true" style="width:auto;height:auto;"> <div title="Tab1" closable="true" style="padding:20px;" border="true" style="width:auto;height:auto;"> <iframe scrolling="yes" frameborder="0" src="t1.htm" style="width:100%;height:98%;"></iframe> </div> <div title="Tab3" closable="true" style="padding:20px;" border="true" style="width:auto;height:auto;"> <table id="test" class="easyui-datagrid" fit="true"> <thead> <tr> <th field="f1" width="60">field1</th> <th field="f2" width="60">field2</th> <th field="f3" width="60">field3</th> </tr> </thead> </table> </div> <div title="Tab5 with sub tabs" closable="true" style="padding:10px;" border="true" style="width:auto;height:auto;"> <div class="easyui-tabs" fit="true" plain="true" style="height:100px;width:300px;"> <div title="Title1" style="padding:10px;">Content 1</div> <div title="Title2" style="padding:10px;">Content 2</div> <div title="Title3" style="padding:10px;">Content 3</div> </div> </div> </div> </div> <a href="#" id="open-btn3" class="open-btn"></span>Open Dialogr 3</a> <div> <a class="easyui-linkbutton" icon="icon-add" href="javascript:void(0)" onclick="setTabs()">setTabs</a> <a class="easyui-linkbutton" icon="icon-add" href="javascript:void(0)" onclick="addTab2()">add tab</a> <a class="easyui-linkbutton" icon="icon-search" href="javascript:void(0)" onclick="addTab()">open tab</a> <a class="easyui-linkbutton" href="javascript:void(0)" onclick="tabhide()">hide Tab3</a> <a class="easyui-linkbutton" href="javascript:void(0)" onclick="tabshow()">show Tab3</a> <a class="easyui-linkbutton" href="javascript:void(0)" onclick="getSelected()">getSelected</a> </div>
压缩包我已经上传到资源,包括js,css ,具体的步骤,下载后打开test.html,即可看到效果,需要的可以下载:
http://download.csdn.net/detail/u011518709/5958633
相关文章推荐
- Toolbar,DrawerLayout,PagerSlidingTabStrip,AndroidImageSlider,RecyclerView结合使用
- easyui的datagrid中editor和combogrid的结合使用
- Jquery UI tab 使用注意
- Android UI学习 - Tab的学习和使用
- Easyui解决使用tab的时候id冲突问题
- android 使用asynctask结合fragment更新UI(另附线程池管理示例)
- JQuery 结合 Bootstrap 使用Tab
- Android新组件CoordinatorLayout协调布局的使用,结合TabLayout,结合DrawerLayout
- android - UI设计之shape和selector的结合使用
- Axios新实例和vue、elenemt-ui结合使用
- android关于TabLayout+ViewPager结合使用的小Demo
- RPG游戏中 使用unity3d 客户端 结合NGUI的UI系统框架
- mint-ui —— tab-container的使用
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(五)——jsp,json,EasyUI的结合
- 【jQuery】JQuery-ui autocomplete与strtus2结合使用
- Tablayout和ViewPager的结合使用及滑动RecycleView隐藏显示Toolbar和右下角的悬浮窗
- UICollectionView和UIDynamicanimation结合使用
- (转) Android UI学习 - Tab的学习和使用
- 转-Android UI学习 - Tab的学习和使用
- tablayout结合viewPager使用