【问题标题】:Anchor tag in AMP page reloads entire pageAMP 页面中的锚标记重新加载整个页面
【发布时间】:2018-09-03 15:33:54
【问题描述】:

我在 AMP 页面上有以下超链接,它是指向页面下方锚点的链接:

<a href="https://www.example.com/venues/amp#party">party</a>

锚标签也存在: <a name="party"></a>

现在,当用户在 URL https://www.example.com/venues/amp 上并单击超链接时,整个页面会重新加载并显示 https://www.example.com/venues/amp#party

我不希望页面重新加载,我只想像在普通网页中一样跳转到锚标记,那么为什么会发生这种情况?在 Windows 10 上测试 Chrome。

【问题讨论】:

    标签: anchor amp-html page-refresh google-amp


    【解决方案1】:

    更改以下内容

    <a href="https://www.example.com/venues/amp#party">party</a> 
    

    <span role="button" tabindex="0" on="tap:customId.scrollTo(duration=500, position=top)"> Go to Target </span>
    

    <a name="party"></a>
    

     <span id="customId"></span>
    

    Click here for example

    欲了解更多信息Click Here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多