2011-03-01 69 views
1

我已經用Google搜索並擺弄了好幾個小時!覆蓋內容保留滾動

我有一張地圖,它使用的是一個圖像地圖,當點擊時產生一個覆蓋圖,顯示(從數據庫通過AJAX)我們所服務的所有大學以及服務於每所大學的屬性......工作正常!然而,如果你在一個狀態的覆蓋內滾動,關閉該狀態並點擊另一個狀態,第二個狀態列表顯示與第一狀態的滾動相同的偏移量(哇,這聽起來並不令人困惑, 對?)。

我需要的是一種解決方案,以確保每個疊加層都會出現在出現在其DIV頂部的列表頂部。

如果看到頁面有幫助,它正在開發中http://dev.edrtrust.com/myownapt/index.php/conn/index

在此先感謝,喬恩

回答

2

無插件。只要改變線19您鏈接到如下頁面:

$('#stateListing').empty().append(data).scrollTop(0); 

scrollTop(0)標籤上到底有應該做的伎倆。

更新:如果這不是工作,你可能需要遊移$('#stateListing').scrollTop(0);,無論之前或剛剛$.post()後,看看有什麼效果。

+0

nope ...如果我點擊加利福尼亞,並滾動到該列表的結尾,然後關閉覆蓋,然後單擊佛羅里達...列表仍然偏移。感謝您的幫助! – jgravois 2011-03-01 16:49:17

+0

@jgravois你使用什麼瀏覽器?我使用Chrome,它跳回到頂端。 – Marcel 2011-03-01 16:54:58

+0

Firefox ...但它在Chrome,IE7和IE8中效果很好(現在這是從常態改變) – jgravois 2011-03-01 16:56:53