在 url 中使用 #div 自动滚动到 div 不适用于 url 变量

发布于 2024-09-06 04:35:21 字数 194 浏览 7 评论 0原文

我正在尝试使用以下命令自动滚动到 div:

/index.php#tabletabs2?contact_added=1

当我使用:

/index.php#tabletabs2

它有效时。如何让变量和自动滚动在我的 URL 中同时工作???

I am trying to auto-scroll to div using:

/index.php#tabletabs2?contact_added=1

when I use:

/index.php#tabletabs2

it works. How can I have both a variable and the auto-scroll working in my URL???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

霓裳挽歌倾城醉 2024-09-13 04:35:21

URL 的查询部分需要位于 # 之前。浏览器仅将#之前的部分发送到服务器。之后的部分用于通过元素的 idname 属性自动滚动到元素,例如

/index.php?contact_added=1#tabletabs2

另请参阅“语法" 部分。特别是片段标识符的描述。

The query part of the URL needs to be before the #. Browsers only send the part before the # to the server. The part after is for auto-scrolling to elements via their id or name attribute, e.g.

/index.php?contact_added=1#tabletabs2

See also the "Syntax" section of Wikipedia's "Universal Resource Locator" article. Especially the description of fragment identifiers.

追星践月 2024-09-13 04:35:21

你必须按照正确的顺序排列它们; ?位于 #: 之前

/index.php?contact_added=1#tabletabs2

You have to have them in the correct order; ? goes before #:

/index.php?contact_added=1#tabletabs2
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文