从另一个页面导航到页面的特定部分不起作用
Navigation to specific section of the page from another page is not working
我是网络开发的新手,正在尝试使用 laravel
构建一个简单的单页组合网站。我有如下各个部分,
<li>
<a href="{{ url('/') }}/#service" class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.4s"><i
class="fas fa-briefcase"></i>Services</a>
</li>
而且我也在我的着陆页中定义了目标,如下所示
<div class="service-wrapper" id="service" name="service">..</div>
并尝试使用锚标签
对于非 laravel 开发者 - {{ url('/') }}/#service
给出了这个 url(有针对性的 anchorId)http://127.0.0.1:8000/#service
这些部分导航到同一页面(我的意思是在登录页面上工作(导航)正常)但是当我尝试从另一个页面继续这些部分时(因为我添加了博客页面并想从这里导航到服务部分投资组合着陆页)与 http://127.0.0.1:8000/#service
这个 link (我认为这是从另一个页面导航锚部分的方式)没有导航到这个特定部分(它只是像正常一样导航到那个主页hyperlink 但不是指定的部分 (#service))。因此我怎样才能从我的另一个页面转到这些特定部分?我错过了一些 js
吗?或 laravel
功能?
谁能帮我解决这个问题
重要
我明白你的问题是什么。锚点仅供页面使用,而不是整个网页使用。要做你正在做的事情,link 不应该是 page.com/#service,而是 page.com/page.html#service,所以它会找到正确的页面去到。
通过 page.com/#service 执行此操作仅适用于页面,因为 page.com/ 重定向到页面。com/index.html,所以它实际上意味着页面。 com/index.html#service.
您可以创建一个 id 来代替使用锚标记,如下所示:
<!-- In page to go to -->
<h1 id="services">Services</h1>
然后link它到id:
<!-- In page with link -->
<a href="page.html#services">Services</a>
我是网络开发的新手,正在尝试使用 laravel
构建一个简单的单页组合网站。我有如下各个部分,
<li>
<a href="{{ url('/') }}/#service" class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.4s"><i
class="fas fa-briefcase"></i>Services</a>
</li>
而且我也在我的着陆页中定义了目标,如下所示
<div class="service-wrapper" id="service" name="service">..</div>
并尝试使用锚标签
对于非 laravel 开发者 - {{ url('/') }}/#service
给出了这个 url(有针对性的 anchorId)http://127.0.0.1:8000/#service
这些部分导航到同一页面(我的意思是在登录页面上工作(导航)正常)但是当我尝试从另一个页面继续这些部分时(因为我添加了博客页面并想从这里导航到服务部分投资组合着陆页)与 http://127.0.0.1:8000/#service
这个 link (我认为这是从另一个页面导航锚部分的方式)没有导航到这个特定部分(它只是像正常一样导航到那个主页hyperlink 但不是指定的部分 (#service))。因此我怎样才能从我的另一个页面转到这些特定部分?我错过了一些 js
吗?或 laravel
功能?
谁能帮我解决这个问题
重要
我明白你的问题是什么。锚点仅供页面使用,而不是整个网页使用。要做你正在做的事情,link 不应该是 page.com/#service,而是 page.com/page.html#service,所以它会找到正确的页面去到。
通过 page.com/#service 执行此操作仅适用于页面,因为 page.com/ 重定向到页面。com/index.html,所以它实际上意味着页面。 com/index.html#service.
您可以创建一个 id 来代替使用锚标记,如下所示:
<!-- In page to go to -->
<h1 id="services">Services</h1>
然后link它到id:
<!-- In page with link -->
<a href="page.html#services">Services</a>