2015-11-04 86 views
0

我真的不知道如何说出这个问题,但这里有。浏览器滚动和更新面板

我有一个网页,显示(可能)大型图形,每秒钟更新一次定时器刷新。该图形位于更新面板中,该面板刷新计时器滴答。

用户正在报告烦恼,因为每次图像刷新时,页面被重置为最高位置 - 即他的滚动位置丢失。他不想缩小图像,以便他能看到所需的区域,因为细节太小而无法辨认。

无论如何(如果有的话),当页面刷新时,它保持相同的滚动位置?我尝试过使用Chrome,IE,firefox进行试验,所有的行为都有所不同。例如,铬有时重新定位顶部的页面,但更多时候会离开页面位置; Firefox总是重置滚动位置,IE会将页面位置重置为更多时候。

对不起,我在ASP.NET中不是很有经验,更不用说Javascript了,所以我甚至不确定有可能实现我想要的。不管怎么说,还是要谢谢你。

+0

我在这里找到了一个解决方案(但不适用于Firefox) [防止滚动位置重置](http://stackoverflow.com/questions/5151656/how-to-avoid-updatepanel-scrolling-on-autopostback? LQ = 1) –

回答

0

您应该能够访问滚动条的位置和操纵他们,如果没有在页面上,然后肯定的容器,在这种情况下,你可以存储当前的位置,并根据需要将其设置为存储的值上。尝试寻找滚动事件处理。对不起,我不知道如何做到这一点,但希望能给你更多的东西。