当您点击链接到链接所在页面的链接时,如何保留页面视图?
默认情况下,它会转到同一页面的顶部。
此致
哈维尔
答案 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