0

我阅读了所有 scrollTo 问题,但找不到答案。我试图使用 scrollTo 插件进行简单的水平滚动(该网站是水平设计的)。

我使用以下代码

$(document).ready(function() {
$('#contactlink').click(function(){
$.scrollTo("#conta", {duration: 8000 });
});
});

很明显,contactlink 是锚链接,而 conta 是窗口应该滚动到的锚。

我知道我错过了一些非常明显的东西,但作为一个 jquery 的初学者,我很感激我能得到的所有帮助。有没有办法调试插件的功能?

谢谢

///编辑///

根据 XGreen 的输入,我尝试了: $(document).ready(function(){ $("contactlink").click(function(event) {$('html,body').animate({ scrollLeft: $(' #conta').offset().left }, 8000); }) });

我应该提到的。“conta”锚点位于链接所在位置的右侧。这有多大的不同?另外,这是我使用的锚的代码,它不正确吗?接触。

4

1 回答 1

1

离开插件。它只是你不需要的额外 js。

用这个:

$('html,body').animate({ scrollLeft: $('#conta').offset().left }, 8000);
于 2010-05-01T12:54:33.300 回答