2017-08-25 111 views
0

這個問題可能是一個相當不錯的問題,但我已經搜索了很多關於它,但仍然沒有找到答案。Laravel 5.4 Anchor Link

首先,這裏是我的路線代碼:

Route::get('/', '[email protected]'); 

然後,這裏是我的導航欄。

<ul class="dropdown-menu"> 
    <li><a href="{{url('/')}}">Our History</a></li> 
    <li role="separator" class="divider"></li> 
    <li><a href="{{url('/')}}">Our Politics</a></li> 
</ul> 

正如yu所看到的,當有人點擊「我們的歷史」或「我們的政治」時,它將重定向到主頁。所有這些代碼都在「app.blade.php」文件中。

現在,關於「我們的歷史」和「我們的政治」的所有信息都在「home.blade.php」文件中,它是這樣的(我們的歷史和「name = 2」的通知「name = 1」爲我們的政治「):

<div name="1" class="medium-padding text-center top-space"> 
    <div class="container"> 
     <div class="row"> 
      <div class="col-sm-6"> 
       <p>Information</p> 
      </div> 

      <div class="col-sm-6"> 
       <p>Information</p> 
      </div> 
     </div> 
    </div> 
</div> 

這是幾乎相同的代碼爲」我們的政治。

所以¿當有人點擊導航欄「我們的歷史」或「我們的政治」時,如何將它重定向到(/)而不是div「name = 1」?

是的,我知道你不會爲其他人「調試」代碼,但我搜索谷歌上的「Laravel Anchor Link」並閱讀14個結果頁面的每一個鏈接,發現沒有什麼幫助我。

回答

0

也許它可以幫助別人。我找到了答案:添加一個「ID」。

在導航欄:

<div name="1" id="1" class="medium-padding text-center top-space"> 

在DIV:

<li><a href="{{url('/#1')}}">Our History</a></li> 

:)