parent.layer.close(index) 后面的js不再执行


parent.layer.close(index);后面的js不再执行。变相解决方法把后面要执行的js封装成一个方法里,并且js延迟执行“setTimeout(layer.msg(msg), 10);,放到上级页面的js中,然后再窗口页面调用父级页面封装好的方法,然后再执行parent.layer.close(index);

eg:

父级页面js

function someMethord(msg){
   setTimeout(layer.msg(msg), 10);
}


窗口页面js:

var msg="参数错误";
if (msg.length > 0) {
   parent.someMethord(msg);
}
parent.layer.close(index);


这样就可以先关闭页面 然后再执行后面的js了 哈哈

注:本文转载自谷泊网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。
上一篇 下一篇

分享

最新加入

最新评论