Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我尝试导航到https://website.com/index.php#section 它只是将我引向index.php_Javascript_Php_Html_Jquery - Fatal编程技术网

Javascript 当我尝试导航到https://website.com/index.php#section 它只是将我引向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

我有一个网站,有一大堆的部分,我有一个标题,我想从另一个页面转到一个部分,如果我使用它,只会引导我到index.php

当我点击页面上指向任何部分的任何链接时,它会转到该部分,但当我直接将链接放入浏览器时,它就不起作用了

<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,对吗?这不会滚动到部分,它只会转到索引并停留在那里我这样做了…这不是我的问题…请再次检查问题…我编辑它以使其清晰我这样做了…这不是我的问题…请再次检查问题…我编辑它以使其清晰