使用jQuery滚动插件来避免#on url

我想使用滚动jQuery插件滚动到anchor tag因为我不希望浏览器在单击链接时将#添加到URL的末尾。
我不希望任何人用#标记我的网站的url。

   TOP 

































































top

jQuery.ScrollTo是最标准的插件吗?
http://demos.flesler.com/jquery/scrollTo/

我想支持IE6,FF4,Chrome,Android和iphone。
jQuery.ScrollTo是否支持它们?
或者,如果我需要浏览器可兼容性,我不应该使用滚动插件吗?

你不需要一个插件+给你的用户一个很好的平滑滚动与scrollTop(这里的实例 – http://jsfiddle.net/7qr3y/9/ ):

HTML:

 bottom 

jQuery的:

 $('.bottomscroll').click(function() { $('html, body').animate({ scrollTop: $('#bottom').offset().top }, 'slow'); return false; }); 

如果您使用的是较新版本的jQuery ..那么preventDefault可能会更好。

  $(".top").on('click', function(e) { e.preventDefault(); $('html,body').animate({ scrollTop: $('#container').offset().top }, 500); });