【发布时间】:2018-11-20 22:58:52
【问题描述】:
我有两个按钮,分别称为“关于我”和“项目”。我已经做到了,无论我点击哪个按钮,它们都有自己的内容显示“在同一个地方”。 (在 div 之间切换)
我还实现了您可以在单击其中一个按钮后在显示或不显示内容之间切换。但是,我的问题是我希望能够在“关于我”和“项目”之间切换,并且总是显示它们的内容(当我在这两者之间切换时),并且只有当我在同一个按钮上单击两次时才隐藏它们的内容
我认为问题出在我的切换功能上,所以我将代码粘贴到这里。希望有人能理解我的问题。
function toggleAbout() {
var showAbout = document.getElementById("aboutBtn");
var hideAbout = document.getElementById("aboutDiv");
showAbout.addEventListener('click', function () {
hideAbout.classList.toggle("show");
});
}
function toggleproject() {
var showproject = document.getElementById("projectBtn");
var hideproject = document.getElementById("projectDiv");
showproject.addEventListener('click', function () {
hideproject.classList.toggle("show");
});
}
函数调用在 index.html 中进行
<button id="aboutmeBtn" class="btn" onclick="toggleAbout()"> About Me </button>
<button id="ProjectBtn" class="btn" onclick="toggleproject()"> Project</button>
【问题讨论】:
-
您能否提供您的电话
toggleAbout和toggleproject来自哪里?我猜你在点击按钮时会打电话给他们,但我只是想确定一下。 -
是的,我在我的 html 文件中调用它们。我已将它们包含在帖子中。
标签: javascript