弹出窗口后,页面滚动

    技术2022-05-11  108

    问题描述:弹出窗口后,页面滚动

    解决方案:在弹出窗口前,保存滚动条的位置,然后在窗口弹出后再恢复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); } 


    最新回复(0)