关闭使用jquery重定向的锚定URL

时间:2010-10-08 14:01:02

标签: jquery

我设置了一个页面,其中包含了包含历史记录功能的标签,因此它会在每个标签的ID后附加网址。在一个标签内,我有一组锚标记,如FAQ部分。问题是锚ID正在弄乱网址,它会从网址中删除标签ID并添加锚ID。有没有办法关闭仅为锚点重定向的URL?我会假设我可以给锚点一个类并以那种方式定位它们但我对其余代码没有任何想法。 THX

1 个答案:

答案 0 :(得分:2)

据我了解你的问题,你想在点击锚标签时停止从当前页面导航?

$(function() {
   $('a#scollToFaQ').bind('click',function() {
     var pos = $('#faq').offset().top;
     $('html,body').animate({scrollTop : pos}, 1000);

     return false;  //stops navigation
   });
});

Test the code ,查看网址的地址栏[你会发现网址没有交替]