jQuery EasyUI 布局之动态添加tabs标签页


Posted in Javascript onNovember 18, 2015

在没看下文之前先给大家简单介绍easyui相关知识。

easyui是一种基于jQuery的用户界面插件集合。ddd

easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。

使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。

easyui是个完美支持HTML5网页的完整框架。

easyui节省您网页开发的时间和规模。

easyui很简单但功能强大的。

通过使用 jQuery EasyUI 可以很容易地添加 Tabs。您只需要调用 'add' 方法即可。

在本教程中,我们将使用 iframe 动态地添加显示在一个页面上的 Tabs。 当点击添加按钮,一个新的 tab 将被添加。如果 tab 已经存在,它将被激活。

jQuery EasyUI 布局之动态添加tabs标签页

步骤 1:创建 Tabs

<div style="margin-bottom:10px">
 <a href="#" class="easyui-linkbutton" onclick="addTab('google','http://www.google.com')">google</a>
 <a href="#" class="easyui-linkbutton" onclick="addTab('jquery','http://jquery.com/')">jquery</a>
 <a href="#" class="easyui-linkbutton" onclick="addTab('easyui','http://jeasyui.com/')">easyui</a>
 </div>
 <div id="tt" class="easyui-tabs" style="width:400px;height:250px;">
 <div title="Home">
 </div>
 </div>

这个 html 代码非常简单,我们创建了带有一个名为 'Home' 的 tab 面板的 Tabs。请注意,我们不需要写任何的 js 代码。

步骤 2:实现 'addTab' 函数

function addTab(title, url){
 if ($('#tt').tabs('exists', title)){
  $('#tt').tabs('select', title);
 } else {
  var content = '<iframe scrolling="auto" frameborder="0" src="'+url+'" style="width:100%;height:100%;"></iframe>';
  $('#tt').tabs('add',{
  title:title,
  content:content,
  closable:true
  });
 }
 }

我们使用 'exists' 方法来判断 tab 是否已经存在,如果已存在则激活 tab。如果不存在则调用 'add' 方法来添加一个新的 tab 面板。

好了,本教程到此就结束了,希望对大家学习有所帮助。

Javascript 相关文章推荐
onpropertypchange
Jul 01 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 Javascript
JavaScript Math.ceil() 函数使用介绍
Dec 11 Javascript
jQuery中prevUntil()方法用法实例
Jan 08 Javascript
Node.js中使用jQuery的做法
Aug 17 Javascript
js导出excel文件的简洁方法(推荐)
Nov 02 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
Jan 20 Javascript
js+html制作简单验证码
Feb 16 Javascript
vue2.0 axios跨域并渲染的问题解决方法
Mar 08 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
详解vue在项目中使用百度地图
Mar 26 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
Feb 19 Javascript
如何使用jquery easyui创建标签组件
Nov 18 #Javascript
JavaScript严格模式详解
Nov 18 #Javascript
每天一篇javascript学习小结(String对象)
Nov 18 #Javascript
跟我学习javascript的执行上下文
Nov 18 #Javascript
跟我学习JScript的Bug与内存管理
Nov 18 #Javascript
跟我学习javascript的循环
Nov 18 #Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 #Javascript
You might like
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
详谈js模块化规范
2017/07/07 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
python统计cpu利用率的方法
2015/06/02 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
python与字符编码问题
2019/05/24 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
比较基础的php面试题及答案-编程题
2012/10/14 面试题
销售员自我评价怎么写
2013/09/19 职场文书
给医务人员表扬信
2014/01/12 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
企业法人代表任命书
2014/06/06 职场文书
升职感谢信
2015/01/22 职场文书
2016新年年会主持词
2015/07/06 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
详解JAVA的控制语句
2021/11/11 Java/Android
Nginx 反向代理解决跨域问题多种情况分析
2022/01/18 Servers
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL