父页面:
嵌入滚动条位置记录:
<input type="hidden" name="top" id="top" value=""/>
修改layui自定义方法为:
window.renderData = function () { //逻辑部分 //定位滚动条位置 var offsetTop = $("#top").val(); if (offsetTop != '') { $("html,body").animate({scrollTop: offsetTop + "px"}, 500); $('#top').val(''); } }
3. 页面事件点击时添加
$('#top').val($(document).scrollTop());
4.子页面或者弹出层调用父页面方法
// 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); parent.renderData();