簡體   English   中英

誰能告訴我為什么我的導航不起作用?

[英]Can anyone please tell me why my navigation doesn´t work?

我可以通過單擊 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>

非常感謝您的幫助... :)

“return false”阻止了<a>鏈接的正常操作,導致鏈接無法正常工作。

您需要刪除它才能使其成為導航鏈接。

   <a href="index.php" onclick="toggle_visibility('menu')">
        MENU
    </a>

我試圖弄清楚為什么你在那里有兩個返回假但我看不到它 - 你正在切換菜單和子菜單的可見性,但我不確定為什么需要返回假。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM