1

团队站点

当从 Team-Overview 转到 Detail-View 中的 Team-Member,然后通过 Browser-Button 或“Zurück”-Button(也使用 Browser-Back)返回时,chrome 会记住滚动位置。但是在它跳到正确的位置后不久,它就会跳回到顶部。

我无法想象它为什么会这样做。

在该页面上,metafizzy isotope Framework 对元素进行排序。

所有其他浏览器在这里都有正确的行为。

这里的任何建议将不胜感激!

4

2 回答 2

1

一种解决方案是在每个 id 上放置一个 id .mitarbeiter,例如

<div id="john_doe" class="mitarbeiter"...

并将此 id 放入“Zurück”链接,例如,

<a class="light backlink_detail" href="/ueberuns/team#john_doe">Zurück</a>

在关于页面上,等待metafizzy完成并使用$.scrollTo(window.hash)滚动到先前选择的团队成员。

于 2012-12-05T11:08:51.713 回答
0

“卷轴”的位置历史,并不是有一个标准来说明回压时应该如何处理。这取决于每个浏览器来处理他们认为合适的方式。或者你的意思是这个框架有一些机制?

您可以有一个 java 脚本,将有关滚动位置的信息本地存储在 cookie 中,并在您返回页面历史记录时使用 java 脚本重置它?

于 2012-12-05T11:12:38.147 回答