gpt4 book ai didi

php - 有没有办法在页面刷新时保持滚动条的位置(没有 Javascript)?

转载 作者:太空宇宙 更新时间:2023-11-03 19:53:42 25 4
gpt4 key购买 nike

我正在构建一个用户可以在线编辑内容的系统,但是该元素的要求是:

没有 Javascript!

有没有一种方法只使用 php、html 和 css 来保持页面刷新时的滚动条位置,这样当单击编辑按钮时页面不会跳到顶部?

有什么建议吗?

最佳答案

这听起来像是进行渐进增强的完美场所。如果没有 javascript,则使用命名的 anchor 标记(如 Olli 提到的)和 URL 上的散列来关闭它(但它不会准确)。

如果有 javascript,则将滚动位置保存到 cookie 或 URL 参数,并在页面重新加载时准确恢复滚动位置。

在没有 javascript 的情况下提供最好的体验应该没有什么坏处,但在 javascript 可用时提供更好的体验(渐进式增强)。

另一种可能性是使用分页式或选项卡式界面(将编辑字段定位在窗口顶部附近),这样编辑字段时滚动的可能性就会大大降低。

关于php - 有没有办法在页面刷新时保持滚动条的位置(没有 Javascript)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7448184/

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