我有一个<a href="/other-page">
当我点击它时会将地址栏更改为mysite.com/other-page
但不会加载它...
我需要右键单击,然后打开新标签页中的链接,以便真正打开所需的页面。
我认为这是Chrome的一个错误,但我在IE(11)中进行了测试,其行为类似...
造成这种情况的原因可能是什么?#34;奇怪&#34;行为?
PS。我没有使用(至少是故意的)并且不想使用任何浏览器历史记录操作。我只需要在同一页面中打开一个简单的链接,这就是我所需要的一切!
答案 0 :(得分:1)
我发现问题是因为容器的position:fixed
和z-index: 1
...
绝对或固定位置可以与z-index&gt;组合。 0可能会导致这类问题。
由于我不想改变容器的显示位置,我的解决方案是&#34; hack&#34; href行为:
<a href="/myurl" onclick="parent.location='/myurl'; return false;">
show more...
</a>
答案 1 :(得分:0)
您应该在锚标记target="_blank".
<a target="_blank" href="http://your_url_here.html">Link</a>
删除target="_blank
然后打开相同的点按