如何禁用滚动到某些锚点?

时间:2015-12-12 02:18:30

标签: javascript jquery html

我已经将锚点滚动添加到我的网站,但是因为我在旋转木马中使用了锚点,每次点击旋转木马指示符时,页面会向下滚动一点。

如何禁用这些锚点?这是我的jquery:



$(document).ready(function(){$('a[href^="#"]').on("click",function(a){a.preventDefault();
                                                                      
var b=this.hash,c=$(b);
                                                                      
$("html,body").stop().animate({scrollTop:c.offset().top},900,"swing",function(){window.location.hash=b})})});




感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

从选择中删除它们而不是。

$('a[href^="#"]').not(".YourCarousel a").on("click", ...