gpt4 book ai didi

polymer - 重置页面之间滚动位置的最佳实践?

转载 作者:行者123 更新时间:2023-12-04 08:48:46 24 4
gpt4 key购买 nike

所以即使是 Polymer 网站也有这个问题。这是 SPA 世界的问题。

转载:转至 http://www.polymer-project.org/docs/elements/core-elements.html ,点击例如左侧的 core-ajax 并向下滚动到中间,然后转到 core-xhr。注意滚动位置。

考虑到我 a) 想要避免上述行为,而且 b) 想要保留滚动位置,以便在我使用后退箭头转到我已经访问过的页面时,有哪些最佳实践?如果核心页面具有内置支持,那就太好了。

最佳答案

这可能是一种解决方法。您可以使用 polymer 中的事件,一旦有什么东西触发了你的事件 调用并强制页面到滚动到顶部 .至少这解决了我的核心动画页面过渡问题:从右侧滑动。

polymer
this.fire('scroll-top')
索引.html

document.addEventListener('scroll-top', function(){
// Access the main core-header-panel
var scaffold = document.querySelector('core-scaffold');
var scrollArea = scaffold.shadowRoot.querySelector('core-header-panel');
scrollArea.scroller.scrollTop = 0; // Scroll to top
}
)

关于polymer - 重置页面之间滚动位置的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25046892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com