2010-05-15 43 views
0

当前演示在这里:http://www.studioimbrue.com/sites/eliotdudikjQuery的滚动面板和scrollTo在同一时间

我的标签系统奇妙的工作。我试图去理解它,这样如果你在图库中找到了一些方法,然后点击“前言”或任何菜单项,它就会将你滚动回0,0。

目前的滑动代码如下:

$('#wrapper ul li').click(function() { 
    $(window).scrollTo($(this).next('li'), 500, {offset: {top:0, left:-50}}, {easing:'easeOutExpo'}); 
}); 

而且我想在它加入这样的:

$('#menu li').click(function() { 
    $(window).scrollTo(0,0, 500, {offset: {top:0, left:-50}}, {easing:'easeOutExpo'}); 
}); 

它继续切换标签,但它不会滚动回到开始!

回答

1

点击事件未被委托到li元素中。您必须改为使用a(锚点)元素。所以在这里:

$('#menu li a').click(function() { 
    $(window).scrollTo(0,0, 500, {offset: {top:0, left:-50}}, {easing:'easeOutExpo'}); 
}); 
+0

完美。谢谢 :) – steve 2010-05-15 21:40:09