我有一个用Cordova 3.0.0制作的iOS网络应用程序。在这个应用程序中,我有一个名为“mainContainer”的div。当我尝试更改此div的内容时,它会跳到顶部一会儿,然后内容会发生变化。 如何禁用此效果?
谢谢!
答案 0 :(得分:0)
当你有javascript标记时,我假设内容更改通过javascript函数发生,并且你可以控制所述javascript函数的代码。
This可以帮助您保持以前的滚动位置。
如果文章在以后被删除,其中发布的基本代码如下:
<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>