layer代码实现弹框__详解

———————————————————————————————————————————————————————

layer代码实现页面弹框,以及代码段所对应的含义:

// 网页中的鼠标点击事件
html=html+’<a data-authid=“18020500” style=“display:none” title=“排序” href=“javascript:;”
οnclick="fkwms.sortCourseService(’’+row.id+’’);"
style=“text-decoration:none;” class=“ml-10 f-16”>’;

// 该函数链接鼠标点击事件

fkwms.sortCourseService = function(rowId){
	if(rowId){
		fkwms.animationAlertService(fkwms.url.course.sortPage,rowId);
	}else{
		layer.alert("获取数据异常,请刷新后操作");
	}
}

// 上面的函数中传递参数,并调用该函数实现layer弹框

fkwms.animationAlertService = function(url,rowId){	  // url代表传递过来的页面url、rowId可以理解为其他的参数
	 layer.open({
	      type: 2,
	      area: ['800px', '300px'],		// 第一个参数是宽度   第二个参数是高度
	      title: '排序',							//弹出的文本框的标题
	      shade: 0.01,// 遮罩透明度
	      shadeClose:false,// 点击遮罩关闭层
	      moveType: 1,/ /拖拽风格,0是默认,1是传统拖动
	      shift: -1,// 0-6的动画形式,-1不开启
	      fix:true,// 不随滚动条滚动,一直在可视区域。
	      border:[0],
	      content:url,// 弹出的页面链接地址
	      btn:['确定','取消'],// btn1代表确定  btn2代表取消
	      btn1: function(index,layero){
	    var courseOrder = window["layui-layer-iframe"+index].getResulst(); //getResult()方法写在html页面,当点击确定按钮,执行该方法中的代码
																			获取layer‘弹出的文本框内输入的值,也即url所链接的页面中的文本值
	    	   if(!!courseOrder){
	    		   fkwms.submitCourseSort(rowId,courseOrder); // 调用页面中的其他函数,传递参数,执行ajax回调方法
		           layer.close(index); // 关闭弹框页面
	    	   }
	      }
	      
	  });
	 $('.layui-layer-btn .layui-layer-btn0').css('background','#5a98de')  // 按钮样式
	 $('.layui-layer-btn .layui-layer-btn1').css('color','#5a98de')
} 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值