2015-11-04 88 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

您應該能夠訪問滾動條的位置和操縱他們,如果沒有在頁面上,然後肯定的容器,在這種情況下,你可以存儲當前的位置,並根據需要將其設置爲存儲的值上。嘗試尋找滾動事件處理。對不起,我不知道如何做到這一點,但希望能給你更多的東西。