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 相关文章推荐
判断脚本加载是否完成的方法
May 26 Javascript
动态加载jquery库的方法
Feb 12 Javascript
html的DOM中document对象anchors集合用法实例
Jan 21 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
Jul 14 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
详解AngularJS中的表单验证(推荐)
Nov 17 Javascript
Vue.js中的computed工作原理
Mar 22 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
Jun 28 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
Jan 15 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
Apr 22 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
Nov 06 Javascript
js实现上传图片到服务器
Apr 11 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图片验证码代码
2008/03/27 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
修改发贴的编辑功能
2007/03/07 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
javascript实现全角半角检测的方法
2015/07/23 Javascript
js canvas实现擦除动画
2016/07/16 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
python正则表达式re模块详解
2014/06/25 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Python求离散序列导数的示例
2019/07/10 Python
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
高中美术教学反思
2014/01/19 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
运动会广播稿200字
2014/10/18 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
浅谈Python类的单继承相关知识
2021/05/12 Python
新手必备Python开发环境搭建教程
2021/05/28 Python
MySQL表锁、行锁、排它锁及共享锁的使用详解
2022/04/02 MySQL
Golang 实现WebSockets
2022/04/24 Golang