对元素ID

时间:2015-10-05 16:46:45

标签: javascript php html css

我为朋友们建了一个网站。这是您通过滚动浏览的一个页面:

www.hbzmusic.de

两者都希望,不同的部分可以被诸如 hbzmusic.de/Musik 之类的直接链接作为目标。 所以我决定使用一个新的index.php创建一个新目录/ Musik(在index.php的目录中),只需链接回原始目录:

<?php
    header('Location: ../index.php');
    die();
?>

但到目前为止,我没有争论通过滚动到相应的部分。我大学的一些学生建议用#来定位所需元素的id:

header('Location: ../index.php#Musik');

但是由于我的滚动功能是用javascript制作的,我正在寻找抓住这个#Musik滚动到这个元素的可能性。

我希望这个问题不像看起来那么愚蠢,我不会浪费某些时间:)。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

使用javascript,您可以捕获片段标识符

if(window.location.hash) {
    var hash = window.location.hash.substring(1);
    // scrollingToHash(hash);
}