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

 更新时间:2015年11月18日 11:34:41   投稿:mrr  
本文给大家介绍jquery easyui布局之动态添加tabs标签页,实现思路是这样的通过调用add方法就可以轻松实现,本文分步骤给大家详细介绍,需要的朋友一起学习吧

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

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

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

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

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

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

easyui很简单但功能强大的。

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

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

步骤 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 面板。

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

相关文章

  • jquery实现搜索框功能实例详解

    jquery实现搜索框功能实例详解

    这篇文章主要介绍了jquery实现搜索框功能,搜索框实现搜索一个ul列表中的指定关键词的li。具体实现代码大家参考下本文
    2018-07-07
  • jquery animate图片模向滑动示例代码

    jquery animate图片模向滑动示例代码

    jquery animate() 用于创建自定义动画的函数。这个函数的关键在于指定动画形式及结果样式属性对象。
    2011-01-01
  • 一句jQuery代码实现返回顶部效果(简单实用)

    一句jQuery代码实现返回顶部效果(简单实用)

    本文主要分享了利用一句jQuery代码实现返回顶部效果的实例。代码简单,保存到HTML文件就可以体验效果。下面跟着小编一起来看下吧
    2016-12-12
  • jQuery中可见性过滤器简单用法示例

    jQuery中可见性过滤器简单用法示例

    这篇文章主要介绍了jQuery中可见性过滤器简单用法,结合实例形式简单分析了jQuery中可见性过滤器的原理及相关使用技巧,需要的朋友可以参考下
    2018-03-03
  • 基于jquery的cookie的用法

    基于jquery的cookie的用法

    jQuery.cookie.js是个很好的cookie插件,大概的使用方法如下,需要的朋友可以参考下。
    2011-01-01
  • 深入理解jQuery中live与bind方法的区别

    深入理解jQuery中live与bind方法的区别

    本篇文章主要是对jQuery中live与bind方法的区别进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • jQuery+ThinkPHP实现图片上传

    jQuery+ThinkPHP实现图片上传

    这篇文章主要为大家详细介绍了jQuery+ThinkPHP实现图片上传,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • jQuery/$ is not defined报错的几种解决方法

    jQuery/$ is not defined报错的几种解决方法

    jQuery最常见的错误之一是$ is not defined错误,本文主要介绍了jQuery/$ is not defined报错的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Jquery实现textarea根据文本内容自适应高度

    Jquery实现textarea根据文本内容自适应高度

    本文给大家分享的是Jquery实现textarea根据文本内容自适应高度,这些在平时的项目中挺实用的,所以抽空封装了一个文本框根据输入内容自适应高度的插件,这里推荐给小伙伴们。
    2015-04-04
  • jquery实现上传图片功能

    jquery实现上传图片功能

    这篇文章主要为大家详细介绍了jquery实现上传图片功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06

最新评论