博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyUI tabs 初探
阅读量:6162 次
发布时间:2019-06-21

本文共 1818 字,大约阅读时间需要 6 分钟。

下载地址:

			
easyUI

***管理系统

欢迎使用

欢迎使用

 一般来说,系统框架的主内容区会引入另一个独立的 Web 页面来实现系统的功能,所以在在 Tabs 里的每一个标签页里使用 iframe 标签来引入子页面。所以这里可以将 Tabs 的 Content 属性值设为一个 <iframe> 标签即可。比如:

$("#tabs").tabs('add',{
title: "百度搜索", content: '', closable: true, icon: '' });

执行以后,效果如图:

  根据上面代码,我们可以将代码进行简单封装,写成一个独立的函数,使用参数来实现该功能。代码如下:

function OpenTab(title,url,icon){
$("#tabs").tabs('add',{
title: title, content: '', closable: true, icon: icon }); }

  当然,我们还要考虑到标签重复打开的问题,而且组织标签内容 content 的代码在这里也不多美观,可以独立出来,这里我们修改代码,如下:

/* 打开一个标签 */ function OpenTab(title, url, icon){
/** 如果这个标题的标签存在,则选择该标签 否则添加一个标签到标签组 */ if($("#tabs").tabs('exists', title)){
$("#tabs").tabs('select', title); }else{
$("#tabs").tabs('add',{
title: title, content: createTabContent(url), closable: true, icon: icon }); } } /* 生成标签内容 */ function createTabContent(url){
return ''; }

  这样,我们就可以将这段JS代码保存到一个单独的 JS 文件中,在需要使用的页面引用即可。(这里命名为tabs.js)

 

  然后,我们回到 untitled.html 页面,在页面左侧添加几个超链接。然后编写代码,在单击这几个超链接的时候获取超链接标签的相应属性,并在 Tabs 中打开一个新的 Tab。代码如下:

   
EasyUI Demo

***管理系统

asdfasd

  运行该页面,然后单击左侧的“百度搜索”链接,打开百度,然后再单击 “cnblogs”链接,打开cnblogs,然后再次单击“百度搜索”链接,Tabs 切换到“百度搜索”标页面中,如图:

 

你可能感兴趣的文章
PHP如何有效实现多视频同时上传功能
查看>>
strtus2 与springmvc
查看>>
Nginx 与 PHP-Fpm的安装过程遇到的问题
查看>>
前端性能优化
查看>>
从分析***方式来谈如何防御DDoS***
查看>>
51-高级路由:BGP community属性:local-as
查看>>
Apache Ignite事务架构:第三方持久化的事务处理
查看>>
云和物联网(IoT)是不可分割的,因为物联网需要云来运行和执行
查看>>
无标题文章
查看>>
澜讯 | 大数据赋能金融,宁波银行携数澜打造实时数据平台
查看>>
AI和机器学习对云计算的安全有何影响?
查看>>
Intel发6款全新9代i9/i7/i5 CPU:巅峰8核
查看>>
华三配置telnet
查看>>
区块链支付平台技术的应用
查看>>
八进制数
查看>>
openstack 报错
查看>>
Spark分区详解!DT大数据梦工厂王家林老师亲自讲解!
查看>>
域内计算机策略应用顺序
查看>>
Cisco Nexus 1000v Recommendation
查看>>
Linux网卡配置出错无法联网-联网报错解决方法
查看>>