这个问题可能是一个相当不容乐观的问题,但我已经搜索了很多关于它的问题但仍未找到答案。
首先,这是我路线的代码:
Route::get('/', 'MainController@home');
然后,这是我的导航栏。
<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>
正如你可以看到的,当有人点击“我们的历史”或“我们的政治”时,它将重定向到主页。所有这些代码都在“app.blade.php”文件中。
现在,关于“我们的历史”和“我们的政治”的所有信息都在“home.blade.php”文件中,它是这样的(注意“name = 1”代表我们的历史,“name = 2”代表我们的政治“):
<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”?
是的,我知道你没有为其他人“调试”代码,但是我在Google上搜索“Laravel Anchor Link”,并阅读了14个结果页面的每个链接,发现没什么可以帮助我的。
答案 0 :(得分:0)
也许它有助于某人。我找到了答案:添加一个&#34; id&#34;。
在导航栏上:
<div name="1" id="1" class="medium-padding text-center top-space">
关于div:
<li><a href="{{url('/#1')}}">Our History</a></li>
:)