【问题标题】:Link doesn't reference anchor链接不引用锚点
【发布时间】:2016-04-06 18:09:00
【问题描述】:

我有一个不重定向到锚点的链接:

 while($nextLine != false){
                        # echo link 
                        echo '<a href="#peak1">'.$nextLine.'</a>';
                        # update line 
                        $nextLine=fgets($entireFile , filesize("Khagay Nanoproject/peaks.txt"));
                        # skip a line (for proper formatting) 
                        echo '<br>';
                    }
 echo '
                    <section>
                        <details>
                            <summary> Peak Image </summary>';
                                # create a bookmark with the id attribute. Used to link from Peak Table rows
                                echo '<h2 id="peak1">Peak 1</h2>';

这是命令的顺序。是因为范围还是因为锚点在链接之后?

【问题讨论】:

  • 尝试为您的section 提供ID peak1 而不是h2
  • @Lal 感谢您的回复,但是没有用。
  • 是否有多个id为peak1?
  • @Soundz 不,只有一个 id 为 peak1 的锚

标签: php html hyperlink anchor


【解决方案1】:

尝试检查元素并查看 id 'peak1' 是否存在。

它应该只滚动页面而不是重定向。

例如,如果我有一个名为 top 的菜单栏 ID 和 在页脚&lt;a href="top"&gt;Go top&lt;/a&gt; 的链接,页面将滚动到顶部菜单栏并且不会重定向。

【讨论】:

    【解决方案2】:

    原因是页面不够长。当我添加了一堆

    <br> 
    

    我可以看到链接和锚点工作正常。

    【讨论】:

      猜你喜欢
      • 2012-07-25
      • 2011-03-02
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多