HTML:链接到链接所在的同一页面,如何保持页面视图?

时间:2010-10-14 10:35:35

标签: html hyperlink

当您点击链接到链接所在页面的链接时,如何保留页面视图?

默认情况下,它会转到同一页面的顶部

此致

哈维尔

2 个答案:

答案 0 :(得分:1)

你能更具体一点吗?你对“页面的看法”是什么意思?

以下是锚点的一般描述:

如果您有<a href="#someTarget">Link</a>链接,则需要id="someTarget"在同一页面上的元素。当您单击链接时,该元素将滚动到元素的顶部。

编辑: 啊,你在谈论一个JavaScript链接。在这种情况下,您需要让Javascript返回false,以便忽略默认操作(即在链接之后):

<a href="#" ... onClick="myJqueryFunction(); return false;">

答案 1 :(得分:1)

一种方法是在指向当前页面的链接的#属性末尾添加href,手动或通过javascript。我不认为这是一个很好的方法,但是......

如果你真的需要这个,你也可以“禁用”指向当前页面的链接的导航,这样点击指向当前页面的链接就没有动作......

这样的东西应该在jQuery中起作用:

$('a.current').click(function(event){
    //cancel default click action
    event.preventDefault();
  }             

假设指向当前页面的链接具有CSS类current