http://hotelshimlahill.com/demo/ 這個網站我在做引導, 頭部分,包括導航欄是由被稱爲「header.php文件」 現在我想添加活動類單獨的文件來上添加動態活動類用於每個用戶訪問的頁面。 我該怎麼做?請幫助我。 Thankyou。如何選擇頁
如何選擇頁
回答
在你的個人頁面,如about.php
,services.php
,你可以這樣做:
$currentPage = 'about'; // current page is about, do the same for other page
include('header.php');
然後在你的header.php
,您可以檢查:
<ul class="nav navbar-nav">
<li class="<?php if($currentPage =='about'){echo 'active';}?>" ><a href="index.php">Home</a></li>
<li class="<?php if($currentPage =='services'){echo 'active';}?>" ><a href="about.php">about</a></li>
</ul>
或者你可以嘗試使用jQuery以及:
$(document).ready(function($){
var url = window.location.href;
$('.nav li a[href="'+url+'"]').addClass('active');
});
的答案,除了'window.location.href'將是完整的URL inc域名,而href可能是相對路徑。這不起作用。 – jammykam
'window.location.pathname'爲我工作。 –
所有的菜單鏈接在ul> li裏面。所以,給所有李編號。並在每個頁面上使用jquery addClass「active」給li。
或者只是在創建菜單時在php中添加'active'類?爲什麼要等JS事件發生? – jammykam
我只有一個文件header.php,如果我在每個菜單項上添加活動類,那麼所有菜單都將處於活動狀態。 –
使用jquery會更容易達到您的要求的結果。 –
你在bootstrap css中你找到了這個lin ei認爲它應該在行號4841
.navbar-inverse .navbar-nav> li> a:hover,.navbar-inverse .navbar-nav> li> a:focus {背景顏色:#5C0000 ; color:#FFFFFF; }
您更改此行
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a.active{
background-color: #5C0000;
color: #FFFFFF;
}
現在在你的項目文件中找到其中的導航產生的那些線的部分
<ul class="nav navbar-nav">
<li><a href="index.php">Home</a></li>
<li><a href="about.php">about</a></li>
<li><a href="services.php">services</a></li>
<li><a href="facilities.php">facilities</a></li>
<li><a href="reservations.php">booking</a></li>
<li><a href="testimonials.php">testimonials</a></li>
<li><a href="careers.php">careers</a></li>
<li><a href="contactUs.php">contact Us</a></li>
</ul>
然後將其更改爲accrodinly
<ul class="nav navbar-nav">
<li><a href="index.php" <?php if($active=='Home') echo "class='active'"; ?>>Home</a></li>
<li><a href="about.php" <?php if($active=='about') echo "class='active'"; ?>>about</a></li>
<li><a href="services.php" <?php if($active=='services') echo "class='active'"; ?>>services</a></li>
<li><a href="facilities.php" <?php if($active=='facilities') echo "class='active'"; ?>>facilities</a></li>
<li><a href="reservations.php" <?php if($active=='booking') echo "class='active'"; ?>>booking</a></li>
<li><a href="testimonials.php" <?php if($active=='testimonials') echo "class='active'"; ?>>testimonials</a></li>
<li><a href="careers.php" <?php if($active=='careers') echo "class='active'"; ?>>careers</a></li>
<li><a href="contactUs.php" <?php if($active=='contact') echo "class='active'"; ?>>contact Us</a></li>
</ul>
那麼你必須在每個你h的文件中改變點數AVE導航鏈接 如 的index.php 在文件的頂部,我提的導航鏈接
<?php $active ='Home'; ?>
上加入這行並about.php
<?php $active ='about'; ?>
我認爲這當然選擇你的活動頁面 thnaks
- 1. 如何選擇窗體頁
- 2. 如何選擇頁面加載選項
- 3. 選擇2個選擇特定頁面後如何重定向?
- 4. 如何在點擊後選擇網頁
- 5. 如何選擇在軌道分頁?
- 6. 如何讓用戶選擇頁碼?
- 7. 如何選擇FragmentPagerAdapter的中間頁面?
- 8. 如何在PHP中選擇頁面?
- 9. 如何選擇選擇
- 10. 如何選擇手動選擇選項?
- 11. 如何選擇選擇列表選項
- 12. jQuery選擇選擇GridView的分頁
- 13. 頁面選項選擇
- 14. 如何選擇?
- 15. 如何選擇
- 16. 如何選擇
- 17. 如何選擇
- 18. 如何選擇
- 19. 如何選擇
- 20. podscms如何選擇要使用的模板頁面以及如何在多個頁面之間進行選擇
- 21. NSIS選擇頁面
- 22. WordPress主頁選擇
- 23. 重定向到維護頁面...如何選擇頁面
- 24. jQuery - 如何選擇之前選擇的選擇選項?
- 25. 如何選擇加載頁面上的複選框
- 26. 如何在當前頁面上設置自動選擇選項
- 27. 如何在頁面刷新後選擇單選按鈕
- 28. 如何選擇網頁下拉框中的選項?
- 29. 如何在一個頁面上選擇多個單選按鈕?
- 30. 如何在頁面刷新時保留複選框選擇?
你可以發佈你到目前爲止嘗試過嗎? –