解决方法
在这里找到答案:
和这里:
http://www.4guysfromrolla.com/articles/111704-1.aspx
如果它适合您,请告诉我!
编辑
由于我只是链接答案,我实际上只是粘贴代码片段,以防这些链接消失:
<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 = $get('scrollDiv').scrollLeft; yPos = $get('scrollDiv').scrollTop; } function EndRequestHandler(sender,args) { $get('scrollDiv').scrollLeft = xPos; $get('scrollDiv').scrollTop = yPos; } </script>@H_502_27@来自:http://www.4guysfromrolla.com/articles/111704-1.aspx
<script language = "javascript"> function sstchur_SmartScroller_GetCoords() { var scrollX,scrollY; if (document.all) { if (!document.documentElement.scrollLeft) scrollX = document.body.scrollLeft; else scrollX = document.documentElement.scrollLeft; if (!document.documentElement.scrollTop) scrollY = document.body.scrollTop; else scrollY = document.documentElement.scrollTop; } else { scrollX = window.pageXOffset; scrollY = window.pageYOffset; } document.forms[formID].xCoordHolder.value = scrollX; document.forms[formID].yCoordHolder.value = scrollY; } function sstchur_SmartScroller_Scroll() { var x = document.forms[formID].xCoordHolder.value; var y = document.formsformID].yCoordHolder.value; window.scrollTo(x,y); } window.onload = sstchur_SmartScroller_Scroll; window.onscroll = sstchur_SmartScroller_GetCoords; window.onkeypress = sstchur_SmartScroller_GetCoords; window.onclick = sstchur_SmartScroller_GetCoords; <script>@H_502_27@对于那些努力解决这些问题的人来说,这些都归功于他们.