2017-08-25 113 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> 

:)