我为我的 friend 们制作了一个网站。这是一个页面,您可以通过滚动来导航:
两者都希望,不同的部分可以通过诸如 hbzmusic.de/Musik 之类的直接链接来定位。 所以我决定创建一个新目录/Musik(在 index.php 目录中),其中包含一个新的 index.php,只需链接回原始目录:
<?php
header('Location: ../index.php');
die();
?>
但到目前为止,我还没有传递滚动到相应部分的参数。我大学的一些学生建议使用 # 来定位所需元素的 id:
header('Location: ../index.php#Musik');
但是由于我的滚动功能是用 javascript 制作的,所以我正在寻找一种可能性来捕捉这个 #Musik 以滚动到这个元素。
我希望这个问题不像看起来那么愚蠢而且我不是在浪费别人的时间:)。
感谢您的帮助!
最佳答案
使用 javascript 你可以捕获片段标识符
if(window.location.hash) {
var hash = window.location.hash.substring(1);
// scrollingToHash(hash);
}
关于javascript - 对元素 id 的链接使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32953717/