我一定很愚蠢,但是当单击Bootstrap侧边栏中的项目时,我真的不明白如何更新页面内容。我发现的所有示例都只是显示了如何创建响应式侧边栏但在此结束。例如。遵循此之后https://www.geeksforgeeks.org/how-to-to-create-a-responsive-sidebar-in-bootstrap-5/只能将样板升起。 我想要的是让侧边栏中的每个项目在侧边栏右侧加载一个新的div。我现在做的方式与JavaScript
一起window.addEventListener("hashchange", (event) => {
let allPages = [
"#network",
"#tally",
"#mesh",
"#admin",
];
allPages.splice(allPages.indexOf(window.location.hash), 1);
$( window.location.hash ).removeClass("d-none");
allPages.forEach(item => {
$( item ).addClass("d-none");
});
$("#pageTitle").html(window.location.hash.replace("#", ""));
});
,但这一定是一种更好的方法。另外,侧边栏中的选定项目不会更新....
评论后已有:我只是直接复制了链接代码,更改了链接代码。问题在那里的标签中,如何更改内容。我的方法是使用Bootstrap类隐藏/显示Divs,但是必须有更好的方法。当然,侧栏活动物品在单击时不会更新,因为我没有编程为此,但是我该怎么做:)。
<main>
i将代码复制并粘贴到片段中,然后将链接添加到jQuery,Bootstrap JS和Bootstrap CSS。 一切似乎都很好。