目前我有一個網站有5頁,主導航正在顯示使用無序列表。我想要實現的是,「活動」頁面首先顯示在列表中。無序列表 - 列表項目的位置
例如,如果我有這些頁面:「主頁|關於|聯繫人|博客」。當你在聯繫頁面時,這應該移動到列表的頂部,所以菜單看起來像這樣:「聯繫|主頁|關於|博客」。
什麼導致我的問題是菜單是通過PHP包含的,所以只有一個菜單爲所有頁面,並通過PHP我已經做到這一點,它添加了一個「活躍」類到當前頁面菜單項。
我不確定這是什麼最好的解決方案,並會真正感謝任何幫助。
編輯:
這就是會被列入到每個頁面的導航頁:
<nav class="large-nav">
<ul>
<li <?php echo ($activePage == 'ourStory') ? "class='active'" : ""; ?> ><a href="our_story.php" title="">OUR STORY</a></li>
<li <?php echo ($activePage == 'services') ? "class='active'" : ""; ?> ><a href="services.php" title="">SERVICES</a></li>
<li <?php echo ($activePage == 'projects') ? "class='active'" : ""; ?> ><a href="projects.php" title="">PROJECTS</a></li>
<li <?php echo ($activePage == 'contact') ? "class='active'" : ""; ?> ><a href="contact.php" title="">CONTACT</a></li>
<li <?php echo ($activePage == 'upload') ? "class='active'" : ""; ?> ><a style="margin-right: 0;" href="upload.php#top" title="">UPLOAD</a></li>
</ul>
</nav>
存儲在無序列表這些屬性?你不能把你的活動頁面放在無序列表的頂部,我的意思是最頂端的索引? –
爲什麼不發佈添加「活動」類的代碼?爲了回答你的問題,修改會更容易。 – BeS
對不起,我添加了包含的導航頁面。 – Bonzai