layerポップアップ層親子ページイベントの相互呼び出し方法
//親ページ
<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ポップアップ層親子ページイベントの呼び方は、小編集が皆さんに提供した内容の全部です。参考にしていただければと思います。よろしくお願いします。