gpt4 book ai didi

javascript - 如何创建包含可通过侧边栏切换的多页数据的页面?

转载 作者:太空宇宙 更新时间:2023-11-04 13:11:41 25 4
gpt4 key购买 nike

我想创建一个简单的网站页面,让我的用户可以在不重新加载页面的情况下浏览几组不同的数据(有点像迷你页面)。可以为每个选择预加载或使用 Ajax 请求数据。

我尝试使用 Bootstrap 创建选项卡,但第一个屏幕永远不会消失。

除了使用将可见性设置为不可见的复杂 Javascript 之外,我不知道有任何其他方法可以做到这一点。

是否有任何干净、方便、HTML/CSS 的方式来解决这个问题?

下面是一些原型(prototype)屏幕截图,展示了页面的外观,以及它如何随着每个侧边栏选择而变化。

Site 1

Site 2

Site 3

最佳答案

如果您愿意在悬停菜单而不是单击菜单时更改数据集,则无需使用 JavaScript 即可完成此操作。这是一个 JSFiddle:http://jsfiddle.net/n8wF4/ .这很丑陋,但它确实有效......

HTML:

<div class="menu">
<div class="menu-item-1">item 1
<div class="content data-set-1">Content 1</div>
</div>
<div class="menu-item-2">item 2
<div class="content data-set-2">Content 2</div>
</div>
<div class="menu-item-3">item 3
<div class="content data-set-3">Content 3</div>
</div>
</div>

CSS:

.menu {
position: relative;
}

.content {
display: none;
position: absolute;
right: 0;
top: 0;
}

.menu-item-1:hover .data-set-1,
.menu-item-2:hover .data-set-2,
.menu-item-3:hover .data-set-3 {
display: block;
}

关于javascript - 如何创建包含可通过侧边栏切换的多页数据的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24643139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com