【发布时间】:2018-11-14 15:02:13
【问题描述】:
我想问
如何创建带有内容的水平滚动菜单?
我在https://www.w3schools.com/howto/howto_css_menu_horizontal_scroll.asp得到教程
但是在教程中没有内容(我的意思是如果我点击菜单新闻显示 teks 新闻或其他 teks,如果我点击菜单联系人,teks 新闻隐藏并显示 teks 联系人或其他 teks)
这是 css 的代码:
<style>
div.scrollmenu {
background-color: #333;
overflow: auto;
white-space: nowrap;
}
div.scrollmenu a {
display: inline-block;
color: white;
text-align: center;
padding: 14px;
text-decoration: none;
}
div.scrollmenu a:hover {
background-color: #777;
}
</style>
这用于 html 代码:
<div class="scrollmenu">
<a href="#home">Home</a>
<a href="#news">News</a>
<a href="#contact">Contact</a>
<a href="#about">About</a>
<a href="#support">Support</a>
<a href="#blog">Blog</a>
<a href="#tools">Tools</a>
<a href="#base">Base</a>
<a href="#custom">Custom</a>
<a href="#more">More</a>
<a href="#logo">Logo</a>
<a href="#friends">Friends</a>
<a href="#partners">Partners</a>
<a href="#people">People</a>
<a href="#work">Work</a>
</div>
<h2>Horizontal Scrollable Menu</h2>
<p>Resize the browser window to see the effect.</p>
如果单击其中一个菜单,如何创建带有内容的水平滚动菜单?
如果菜单新闻我单击显示 teks 新闻或其他 teks 如果我单击菜单联系人,则 teks 新闻隐藏并显示 teks 联系人或其他 teks
谢谢
=====================
已解决:我发现了这个:Show/Hide Multiple Divs Javascript
【问题讨论】:
-
您究竟如何称呼“内容”?请更清楚地描述预期的行为。
-
感谢先生回复@AndreiGheorghiu 我的意思是这样,如果菜单新闻我点击显示 teks 新闻或其他 teks 如果我点击菜单联系人,teks 新闻隐藏并显示 teks 联系人或其他 teks
-
在期望浏览器显示内容之前,您需要添加它。在使用链接时,您必须默认隐藏它并根据您设置的任何规则显示它。您的问题,以目前的形式,非常含糊且过于宽泛。
-
感谢@AndreiGheorghiu 先生的回复,此案例的任何教程先生,我对这个问题的关键字感到困惑