Javascript 当我尝试导航到https://website.com/index.php#section 它只是将我引向index.php
我有一个网站,有一大堆的部分,我有一个标题,我想从另一个页面转到一个部分,如果我使用它,只会引导我到index.php 当我点击页面上指向任何部分的任何链接时,它会转到该部分,但当我直接将链接放入浏览器时,它就不起作用了Javascript 当我尝试导航到https://website.com/index.php#section 它只是将我引向index.php,javascript,php,html,jquery,Javascript,Php,Html,Jquery,我有一个网站,有一大堆的部分,我有一个标题,我想从另一个页面转到一个部分,如果我使用它,只会引导我到index.php 当我点击页面上指向任何部分的任何链接时,它会转到该部分,但当我直接将链接放入浏览器时,它就不起作用了 <a href="#section">Go to section</a> <div id="section"> </div> 当我点击链接时,我会进入该部分,但如果我试图使用 &l
<a href="#section">Go to section</a>
<div id="section">
</div>
当我点击链接时,我会进入该部分,但如果我试图使用
<a href="https://website.com/index.php#section">Go to the Section on other page</a>
这不起作用,它只需要我访问index.php,但不会滚动
注意-我在Microsoft Edge Chromium版本中注意到了这一点
我应该在javascript/jquery中添加单独的代码以再次滚动吗?您使用锚和散列。例如: 链接的目标:
<div name="lable">Content foo bar</div>
Content-foo-bar
链接到目标:
<a href="#lable">Link Text</a>
您使用锚和散列。例如: 链接的目标:
<div name="lable">Content foo bar</div>
Content-foo-bar
链接到目标:
<a href="#lable">Link Text</a>
您也可以在标记内使用id 目标是您需要链接进行响应的地方:
<div id="section">The Section</div>
指向目标div标记的链接:
<a href="#section">Click me!</a>
我们在这里所做的是,我们给了div标记一个id,每当从同一屏幕上的其他地方调用它时,它都会将屏幕重新定位到自身(本例中为div标记)。您也可以在标记内使用该id 目标是您需要链接进行响应的地方:
<div id="section">The Section</div>
指向目标div标记的链接:
<a href="#section">Click me!</a>
我们在这里做的是给div标记一个id,它将把屏幕重新定位到它自己(本例中为div标记)无论何时从同一屏幕上的其他地方调用它。您能分享更多详细信息吗?就像我使用ID链接页面的各个部分,当我单击任何按钮指向该部分时,它都会转到该部分,但当我直接在url(如website.com/index.php)部分中键入它作为网址时,它只会转到索引文件并停留在那里不滚动到包含idPlease共享更多详细信息的部分,并通过编辑将其添加到问题中(而不是添加到评论部分)。这些部分链接之间有什么区别?你能分享引发问题的示例代码吗?我已经编辑了这个问题…谢谢你,你能分享更多细节吗?就像我使用ID在页面的各个部分中链接,当我点击任何按钮指向某个部分时,它就会出现,但当我直接在url中键入一个网址,如website.com/index.php,它就会出现索引文件并保持在那里不会滚动到包含idPlease共享更多详细信息的部分,并通过编辑将其添加到您的问题中(而不是添加到评论部分)。这些部分链接之间有什么区别?你能分享引发问题的示例代码吗?我已经编辑了这个问题…谢谢,是的,我这样做了,但是如果我从另一个网站重定向到这个页面和这个部分,我必须使用website.com/index.php#部分,对吗?这不会滚动到该部分,它只会转到索引并停留在那里是的,我这样做了,但如果我从另一个网站重定向到该页面和该部分,我必须使用website.com/index.php#section,对吗?这不会滚动到部分,它只会转到索引并停留在那里我这样做了…这不是我的问题…请再次检查问题…我编辑它以使其清晰我这样做了…这不是我的问题…请再次检查问题…我编辑它以使其清晰