Easyui tab panel loading效果
来源:互联网 发布:网络侦探年糕兽进化 编辑:程序博客网 时间:2024/06/06 01:14
写在之前,当采用content方式加载tab panel内容时,不会像herf方式加载似得框架自有loading效果。所以就需要我们自己增加loading效果了。
解决思路非常简单:页面内容加载时隐藏页面内容显示loading,页面内容加载完毕显示页面内容隐藏loading。
代码如下:
/**
* 定义addTab函数
*/
function addTab(title, url, iconCls){
var tabPanel = $('#tabs');
if(!tabPanel.tabs('exists',title)){
var content = '<div class="panel-loading" style="position: absolute;left: 0;top: 30px;">加载中。。。</div><iframe class="tabPanel" onload="load()" scrolling="auto" frameborder="0" src="'+ url +'" style="width:100%;height:100%;opacity: 0"></iframe>';//将loading画面一起加载,iframe的透明度设为0。利用onload函数,当iframe加载完毕时执行load()
tabPanel.tabs('add',{//添加一个新的标签页面板
title:title,
content:content,
iconCls:iconCls,
fit:true,
cls:'pd3',
closable:true
});
}
else
{
tabPanel.tabs('select',title);// 如果所选面板已经存在,跳转到选择面板
var tab = tabPanel.tabs('getSelected');
tab.panel('refresh');//并刷新面板
}
}
function load() {//显示iframe。移除loading效果
$(".tabPanel").css("opacity",1);
$(".panel-loading").remove();
}
- Easyui tab panel loading效果
- easyui tab iframe loading提示
- easyui 自定义Loading效果
- easyui 调用ajax时的loading效果
- EasyUI datagrid添加loading遮罩效果
- easyUI Panel
- easyUI--panel
- easyui-panel
- easyui中tab中的iframe获取当前tab的panel的title
- YUI的loading Panel
- 扩展easyui.datagrid,添加数据loading遮罩效果代码
- 扩展easyUI tab控件,添加加载遮罩效果
- 扩展easyUI tab控件,添加加载遮罩效果
- 扩展easyUI tab控件添加加载遮罩效果
- JS-easyui 扩展easyui.datagrid,添加数据loading遮罩效果代码
- easyui panel 使用汇总
- easyui-基础组件panel
- jquery easyui panel move
- 国内常用yum源
- usaco 2.4 PROB Bessie Come Home<水>
- VC 6.0问题
- 关于JSP代码里双引号的问题 ”“;jsp中<%%> 写双引号
- Spring@Autowired注解与自动装配
- Easyui tab panel loading效果
- 自定义View Draw过程
- golang导包
- linux常见命令01
- 隐藏system窗口你也行
- replace 如何分别替换第一次匹配和所有匹配之后得到的字符串
- Spring4.3.8MVC中文文档-22.1-Introduction to Spring Web MVC framework-简介SpringMVC
- 随笔1
- java web从网页表单输入数据存储到MySQL数据库