在 url 中使用 #div 自动滚动到 div 不适用于 url 变量
我正在尝试使用以下命令自动滚动到 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
URL 的查询部分需要位于
#
之前。浏览器仅将#
之前的部分发送到服务器。之后的部分用于通过元素的id
或name
属性自动滚动到元素,例如另请参阅“语法" 部分。特别是片段标识符的描述。
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 theirid
orname
attribute, e.g.See also the "Syntax" section of Wikipedia's "Universal Resource Locator" article. Especially the description of fragment identifiers.
你必须按照正确的顺序排列它们; ?位于 #: 之前
You have to have them in the correct order; ? goes before #: