我可以通过单击MENU转到不同的页面,但不能回到第一页(index.php)。
这是Javascript函数,我把它放在头脑中:
function toggle_visibility(id) {
var e = document.getElementById(id);
e.style.display = (e.style.display === 'block') ? 'none' : 'block';
}
这是正文中的导航:
<nav>
<a href="index.php" onclick="toggle_visibility('menu');
return false">
MENU
</a>
<div id="menu" style="display:none;">
<a href="seite1.php" onclick="toggle_visibility('submenu');
return false">
POINT1
</a>
<div id="submenu" style="display:none;">
<a href="seite2.php">
POINT 2
</a>
<a href="seite3.php">
POINT 3
</a>
</div>
<a href="seite4.php">
POINT 4
</a>
<a href="seite5.php">
POINT 5
</a>
</div>
</nav>
非常感谢您帮助......:)
答案 0 :(得分:1)
&#34;返回false&#34;阻止<a>
链接的正常操作导致链接无法正常运行。
您需要将其删除才能成为导航链接。
<a href="index.php" onclick="toggle_visibility('menu')">
MENU
</a>
我想弄清楚为什么你有两个回归的错误&#39;在那里,但我无法看到它 - 你正在切换菜单和子mienu的可见性,但我不知道为什么需要返回false。