从另一个页面锚定链接,仅从锚链接加载

时间:2013-05-07 20:14:36

标签: html hyperlink

我有两个页面,当我从第一页链接到第二页的一个锚时,它将我带到正确的位置,但是没有加载锚链接之前的页面。这两个页面都是php,因为我正在使用php菜单

如果我使用

 <a href="pagetwo.php">

这会按预期加载整页第二页,没问题

但是,

<a href="pagetwo.php#anchor1">

仅从anchor1 id加载第二页的下半部分。如果我刷新页面它仍然是相同的。

我在html之前已经完成了对锚点的链接,没有问题,这是一个php问题还是我错过了什么?

我大部分时间都在这里搜索以前问过的问题,但没有类似的,如果有的话请告诉我。

不确定我是否应该标记php?

更新,检查元素(firefox)和所有代码都在那里,但它,只是没有显示上面的锚ID。谷歌也是如此,即8

另一个更新,将两个页面保存为html,没有变化.... ??

删除了所有的PHP代码......没有变化

删除所有jquery..no更改

现在这必须是如此简单以至于我错过!!

在Firefox中问题仍然存在

即8不起作用,但刷新时显示整页

chrome,最初加载整页,但只加载来自锚ID

双重检查验证,2个错误,现在正确,仍然相同

我的包装器设置为 -

 .maincontainer {
     width: 100%;
     min-height: 100%;
     position: relative;
     overflow: hidden;
 }

当我将溢出更改为可见时问题消失,锚链接工作完美。 但现在页面正在运行......

现在我已经改变了一些底部边距和填充设置,一切都完美无缺!

所以我有点回答了我自己的问题......但是......这又引出了两个问题!!

  1. 为什么隐藏溢出导致锚链接显示如此?

  2. 我或多或少通过使用消除过程然后隔离html中的某些元素来解决这个问题,这导致了我的CSS。你应该怎么解决这样的问题?

0 个答案:

没有答案