对添加页面的重写以及layer的实例介绍

(1)有时候我们不想用使用的框架的默认的添加页面的形式,那么我们可以自己进行重写

	//添加,注意,这是对添加页面的重写,就是通过下面的方法来定义你想要的添加的页面的形式
	function add(title,addurl,gname,width,height){
		$(':focus').blur(); //这是失去焦点。
		layer.open({
			type: 2,
			title: title,//弹出窗口的标题名称
			shadeClose: false,//点击遮罩关闭
			shade: 0.3,
			area: [width+'px', height+'px'],
			content: addurl,//  content(内容): [url, 'yes'],iframe的url,yes是否有滚动条
			<%--
			btn: ['按钮一', '按钮二', '按钮三','按钮四']
			yes、btn和cancel的回调函数参数index在第一位,layero在第二位。
			yes:第一个按钮的回调,携带两个参数,分别是当前层索引和当前层DOM;
			btn2:第二个按钮的回调,携带两个参数,分别是当前层索引和当前层DOM;
			cancel:右上角关闭按钮回调,携带两个参数,分别是当前层索引和当前层DOM。
			type:layer的弹窗类型(1:DOM标签 2:页面)
			content(type为1的情况下,就是一些DOM元素;type为2,直接用路由指向页面) 
			end( 弹窗关闭执行的方法)
			--%>
			btn: ["保存","提交"],//第一个按钮是保存,第二个按钮是提交。
			yes: function(index, layero){//注意这两个参数位置不能乱。
				//查找iframe形式中位置是0的name的属性的值。
				var iframeWin = window[layero.find('iframe')[0]['name']];
				iframeWin.save();//保存
			},
			btn2: function(index, layero){
				var iframeWin = window[layero.find('iframe')[0]['name']];
				iframeWin.submit();//提交
				return false;
			}
		});
	}
	


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值