最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

layer弹出层父子页面事件相互调用方法

来源:动视网 责编:小采 时间:2020-11-27 22:09:47
文档

layer弹出层父子页面事件相互调用方法

layer弹出层父子页面事件相互调用方法:// 父页面 <body> <a data-url=bbbb.html id=parentIframe>小小提示层</a> <input id=shuzhi /> <button class=but_par>父页面</button> </body>
推荐度:
导读layer弹出层父子页面事件相互调用方法:// 父页面 <body> <a data-url=bbbb.html id=parentIframe>小小提示层</a> <input id=shuzhi /> <button class=but_par>父页面</button> </body>


// 父页面

<body>

<a data-url="bbbb.html" id="parentIframe">小小提示层</a>
<input id="shuzhi" />
<button class="but_par">父页面</button>
</body>
<script src="../jquery-1.9.1.min.js"></script>
<script src="layer/layer.js"></script>
<script>
$(function(){
$("#parentIframe").click(function(){
var a = $(this).attr("data-url");
layer.open({
 type: 2,
 content: a,
 success: function(layero, index){
 var body = layer.getChildFrame('body', index);//获取子页面内容
 var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
 body.find("#transmit").click();//执行子页面的方法
 body.find('input').val('Hi,我是从父页来的')
 $(".but_par").click(function(){
 alert(222);
 })
 }
}); 
})
})

// 子页面

<body>
<input id="name" value="不满意" />
<button id="transmit">给父层传值</button>
</div>
</body>
<script>
$(function(){
$(document).on("click","#transmit").click(function(){
parent.$("#shuzhi").val($("#name").val());
parent.location.reload(); 刷新父页面
//关闭layer弹出层
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
parent.layer.close(index);
})
window.parent.$(".but_par").click();//执行父页面的事件
})
</script>

以上这篇layer弹出层父子页面事件相互调用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文档

layer弹出层父子页面事件相互调用方法

layer弹出层父子页面事件相互调用方法:// 父页面 <body> <a data-url=bbbb.html id=parentIframe>小小提示层</a> <input id=shuzhi /> <button class=but_par>父页面</button> </body>
推荐度:
标签: 方法 页面 layer
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top