ajax 維護 div 的 scrollbar

 

<!-- Maintain Scroll Position after Asynchronous Postback -->
<script type="text/javascript">
    var xPos, yPos;
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_beginRequest(BeginRequestHandler);
    prm.add_endRequest(EndRequestHandler);
    function BeginRequestHandler(sender, args) {
        xPos = $('div[id$=pnlTreeContainer]').scrollLeft();
        yPos = $('div[id$=pnlTreeContainer]').scrollTop();
    }
    function EndRequestHandler(sender, args) {
        $('div[id$=pnlTreeContainer]').scrollLeft(xPos);
        $('div[id$=pnlTreeContainer]').scrollTop(yPos);
    }
</script>

你可能感兴趣的:(scroll)