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 相关文章推荐
js加入收藏以及使用Jquery更改透明度
Jan 26 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
用jquery快速解决IE输入框不能输入的问题
Oct 04 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
Apr 18 Javascript
基于iScroll实现下拉刷新和上滑加载效果
Jul 18 Javascript
微信小程序开发之tabbar图标和颜色的实现
Oct 17 Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 Javascript
node爬取新型冠状病毒的疫情实时动态
Feb 06 Javascript
vue style width a href动态拼接问题的解决
Aug 07 Javascript
vue video和vue-video-player实现视频铺满教程
Oct 30 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
给初学PHP的5个入手程序
2006/11/23 PHP
php SQL之where语句生成器
2009/03/24 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
CI框架常用方法小结
2016/05/17 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
nodejs aes 加解密实例
2018/10/10 NodeJs
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
python实用代码片段收集贴
2015/06/03 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
python实现在一个画布上画多个子图
2020/01/19 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
python求前n个阶乘的和实例
2020/04/02 Python
python中id函数运行方式
2020/07/03 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
js实现弹框效果
2021/03/24 Javascript
超市重阳节活动方案
2014/02/10 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
计划生育汇报材料
2014/12/26 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
python异常中else的实例用法
2021/06/15 Python