2013-08-16 103 views

回答

0

上,我相信这个问题存在于shopify scripts.js中文件。在jquery的准备功能,这是使用(开始于79行):

$('a[href^="#"]').bind('click.smoothscroll',function (e) { 
    e.preventDefault(); 

    var target = this.hash, 
     $target = $(target); 

    $('html, body').stop().animate({ 
     'scrollTop': $target.offset().top 
    }, 500, 'swing', function() { 
     window.location.hash = target; 
    }); 
    }); 

的代码结合到每一个链路(<a />),其具有的属性href开始与#。换句话说,绑定到每个锚链接。 Shopify似乎希望从锚点链接到锚点目标的平滑滚动。

所以,你可以尝试阻止这一点。也许看看Shopify文档,看看是否有办法解决你的问题。

+1

谢谢,你是对的。我认为某些脚本被绑定到该事件,因为其他一些奇怪的事情发生了,因为preventDefault();我希望我可以upvote,无论如何,谢谢! – Nicholas

相关问题