2011-04-17 76 views
1

我遇到了锚链接/深层链接的问题。我在页面中获得了几个标签,例如tab1tab2。当我点击链接锚点= “#tab2”我可以通过JavaScript选择正确的选项卡,但窗口向下滚动。有锚链接时滚动窗口

我试图更改window.location.hash即时并删除id名称,但该页面仍然向下滚动。我甚至试图调用$(window).scrollTop(0)函数,但它不起作用。

对此有帮助吗?

回答

0

好吧,似乎你想只做你的功能在JavaScript中,而不是去链接。 然后添加返回false;到你的功能。

function test() 
{ 
    alert('clicked'); 
    return false; 
} 
+0

uhm..please仔细阅读问题 – sebarmeli 2011-04-17 06:32:40

+0

嗯,我明白了,看这http://jsfiddle.net/qQGpz/是不是你想要的吗?你是否尝试过返回false? – 2011-04-17 06:48:40

+0

对不起队友你跟踪..我的问题是,当我直接打一个锚链接页面,窗口向下滚动到该对象与该ID,我想阻止发生..“返回false”在该案件不起作用。不管怎么说,还是要谢谢你 – sebarmeli 2011-04-17 08:43:42