我的網站上的麪包屑導航有問題。HTML Breadcrumb在加載新頁面後顯示然後丟失位置
在網頁加載時,首頁顯示(這是正確的)。當我在我的導航菜單中點擊一個鏈接,麪包屑與更新說:
首頁>新頁面
然而,當新頁面被加載時,麪包屑回到只顯示Home。
我的導航JSP文件:
<nav class="nav">
<ul class="wrap">
<li class="menu-nav--home">
<a href="/home" title="home">
<span class="icon-home"></span>
</a>
</li>
<ul>
<li><a href="/business">Business</a></li>
<li><a href="/search">Search</a></li>
<li><a href="/details">Search Deatils</a></li>
<li><a href="/update">Change Records</a></li>
<li><a href="/delete">Remove</a></li>
<li><a href="/order">Order Deatils</a></li>
<li><a href="/checkout">Checkout</a></li>
</ul>
</li>
</ul>
</nav>
<div class="wrap breadcrumb">
<div class="item">
<a href="#home">Home </a>
</div>
</div>
我的jQuery代碼:
$(function() {
createBreadcrumbs();
}
function createBreadcrumbs() {
$('.site-nav a').on('click', function() {
var $this = $(this),
$bc = $('<div class="item"></div>');
$this.parents('li').each(function(n, li) {
var $a = $(li).children('a').clone();
$bc.prepend(' > ', $a);
});
$('.breadcrumb').html($bc.prepend('<a href="/">Home </a>'));
return false;
});
讚賞任何幫助。
我試圖照做,發現這裏 - jquery - dynamic breadcrumb
感謝
你有鏈接了嗎? –
@RobSterlini - 嗨,不幸的是,我不相信上面的鏈接中的jsFiddle複製錯誤。在我的jQuery中,如果我返回true,那麼頁面將在導航菜單中點擊一個項目時重定向..並且麪包屑將在打開新頁面之前更新,然後返回到顯示新頁面加載時的主頁。 –
這些麪包屑有多深?我不確定jQuery和javascript是解決這些問題的最佳方法。你在使用PHP嗎? –