问题描述:
弹出窗口后,页面滚动
解决方案:
在弹出窗口前,保存滚动条的位置,然后在窗口弹出后再恢复
var scroll = true;
var scrollLeft;
var scrollTop;
window.document.body.onscroll = function()
{
if(scroll == false){
window.document.body.scrollLeft = scrollLeft;
window.document.body.scrollTop = scrollTop;
return false;
}
}
function popUp()
{
scroll = false;
scrollLeft = window.document.body.scrollLeft;
scrollTop = window.document.body.scrollTop;
var ret = window.open('XXX','','width=600,height=250,left=200,top=250');
window.setTimeout('scroll = true; ',1000);
}