当从 Team-Overview 转到 Detail-View 中的 Team-Member,然后通过 Browser-Button 或“Zurück”-Button(也使用 Browser-Back)返回时,chrome 会记住滚动位置。但是在它跳到正确的位置后不久,它就会跳回到顶部。
我无法想象它为什么会这样做。
在该页面上,metafizzy isotope Framework 对元素进行排序。
所有其他浏览器在这里都有正确的行为。
这里的任何建议将不胜感激!
当从 Team-Overview 转到 Detail-View 中的 Team-Member,然后通过 Browser-Button 或“Zurück”-Button(也使用 Browser-Back)返回时,chrome 会记住滚动位置。但是在它跳到正确的位置后不久,它就会跳回到顶部。
我无法想象它为什么会这样做。
在该页面上,metafizzy isotope Framework 对元素进行排序。
所有其他浏览器在这里都有正确的行为。
这里的任何建议将不胜感激!
一种解决方案是在每个 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)
滚动到先前选择的团队成员。
“卷轴”的位置历史,并不是有一个标准来说明回压时应该如何处理。这取决于每个浏览器来处理他们认为合适的方式。或者你的意思是这个框架有一些机制?
您可以有一个 java 脚本,将有关滚动位置的信息本地存储在 cookie 中,并在您返回页面历史记录时使用 java 脚本重置它?