2010-05-01 150 views
0

我读过所有的scrollTo问题并且找不到答案。即时通讯尝试使用scrollTo插件进行简单的水平滚动(该网站是水平设计的)。jquery scrollTo拒绝工作

即时使用以下代码

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

为是显而易见的,CONTACTLINK是锚链路而CONTA是其中窗口应滚动到锚。

我知道我缺少一些非常明显的东西,但作为即时通讯与jQuery的初学者,ID欣赏所有我能得到的帮助。有什么方法可以调试插件的功能吗?

感谢

///编辑///

基于XGreen的投入,我想: $(文件)。就绪(函数(){$( “CONTACTLINK”)点击(函数(event){$('html,body')。animate({scrollLeft:$('#conta')。offset()。left},8000);})});

我应该提到。 “conta”锚位于链接所在的右侧。这种差异有多大?另外,这里是我使用的锚的代码,是不正确的? 联系。

+0

是否锚有一个ID? – Gazler 2010-05-01 12:19:40

回答

1

把插件留下。它只是额外的js你不需要。

使用本:

$('html,body').animate({ scrollLeft: $('#conta').offset().left }, 8000); 
+0

他说**水平**滚动... – 2010-05-01 13:43:04

+0

道歉。更新了现在的答案 – XGreen 2010-05-01 13:49:25

+0

感谢您的帮助。但代码没有工作。这是我如何尝试: $(document).ready(function(){ $(“contactlink”)。click(function(event){('html,body')。animate({scrollLeft:$ ('#conta')。offset()。left},8000); \t \t }) }); 我应该提到。 “conta”锚位于链接所在的右侧。这种差异有多大? 另外,这里是我使用的锚的代码,是不正确的? Contact. hasan 2010-05-01 17:11:08