今天小编就为大家分享一篇LayerClose弹窗关闭刷新方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

//LayerClose弹窗关闭

var LayerClose = function(type){
console.log(type);
 if(typeof type =="undefined"){
  return;
 }
 
 // 开始判断
 switch(type){
  case "self":
   var index = layer.index
   layer.close(index);
   break;
  case "FrameIndex":
   var index = parent.layer.getFrameIndex(window.name);
   layer.close(index);
   break;
  case "selfall":
   layer.closeAll(); //疯狂模式,关闭所有层
   break;
  case "fatherall":
   parent.layer.closeAll(); //疯狂模式,关闭所有层
   break;
  default:
   
   break;
 }
};
var LayerClose2= function(index,type){
 
 if(typeof type =="undefined"){
  return;
 }
 
 // 开始判断
 
 switch(type){
  case "tips":
   layer.closeAll('tips'); //关闭所有的tips层
   break;
  case "loading":
   layer.closeAll('loading');
   break;
  case "iframe":
   layer.closeAll('iframe');
   break;
  case "dialog":
   layer.closeAll('dialog');
   break;
  case "page":
   layer.closeAll('page');
   break;
  default:
   
   break;
 }
 
 
 
};
var LayerClose3 = function(o){
console.log(o.type);
 if(typeof o.type =="undefined"){
  return;
 }
 
 // 开始判断
 switch(o.type){
  case "self":
    (!o.index)?layer.index:o.index
   layer.close(o.index);
   break;
  case "FrameIndex":
   //var index = parent.layer.getFrameIndex(window.name);
   (!o.index)?parent.layer.getFrameIndex(window.name):o.index
   layer.close(o.index);
   break;
  case "selfall":
   layer.closeAll(); //疯狂模式,关闭所有层
   break;
  case "fatherall":
   parent.layer.closeAll(); //疯狂模式,关闭所有层
   break;
  default:
   
   break;
 }
};

// 关闭刷新

var layerReload = function(index,type){
 
 if(typeof index =="undefined"||typeof type =="undefined"){
  return;
 }
 
 // 开始判断
 
 switch(type){
  case "topreload":
   parent.window.location.reload();
   break;
  case "reload":
   window.location.reload();
   break;
  case "no":
   Layerclose("FrameIndex");//关闭弹窗
   // window.location.reload();
   break;
  case "refreshTable":
   Layerclose("FrameIndex");
   $('#tablelist').bootstrapTable('refresh');
   break;
 
  default:
   break;
 }
 
 
 
}

以上这篇LayerClose弹窗关闭刷新方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
华尔街分析师称未来一年苹果股价还能涨40%

华尔街分析师称未来一

华尔街投资研究公司Wedbush Securities分析师丹尼尔·
迅雷调低第三季度营收预期 云硬件销售额不及预期

迅雷调低第三季度营收

迅雷(Nasdaq:XNET)今日宣布,该公司已调低了2018财年第
饿了么口碑将首次参与天猫双11 覆盖吃喝玩乐场景

饿了么口碑将首次参与

天猫今日公布了2018双11的玩法。据悉,10月20日开始,天猫
中概股盘前全线上涨:阿里巴巴涨约3% 新浪涨3.61%

中概股盘前全线上涨:阿

截止北京时间19.38,中概股盘前全线上涨,阿里巴巴涨约3%,
中国互金协会披露五家银行网贷机构资金存管情况

中国互金协会披露五家

中国互联网金融协会19日对外披露了建设银行、招商银行
直击|阿里张勇:双11的销售“高度”在未来会习以为常

直击|阿里张勇:双11的

阿里巴巴CEO张勇在今晚举办的“天猫双11”启动仪式上
最新文章
vue中引用swiper轮播插件的教程详解

vue中引用swiper轮播

这篇文章主要介绍了vue中引用swiper轮播插件的方法,在
JS实现的视频弹幕效果示例

JS实现的视频弹幕效果

这篇文章主要介绍了JS实现的视频弹幕效果,涉及javascr
jQuery实现的页面弹幕效果【测试可用】

jQuery实现的页面弹幕

这篇文章主要介绍了jQuery实现的页面弹幕效果,涉及jQu
深入理解Vue 组件之间传值

深入理解Vue 组件之间

这篇文章较详细的给大家介绍了vue组件之间传值的方法,
bootstrap实现点击删除按钮弹出确认框的实例代码

bootstrap实现点击删

本文通过实例代码给大家介绍了bootstrap实现点击删除
详解vue移动端项目的适配(以mint-ui为例)

详解vue移动端项目的

这篇文章主要介绍了详解vue移动端项目的适配(以mint-u