2011-03-01 80 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