0

当前演示:http: //www.studioimbrue.com/sites/eliotdudik

我的标签系统运行良好。我正在尝试获取它,以便如果您在画廊中走下坡路,然后单击“前言”或任何菜单项,它会将您滚动回 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'} );
});

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

4

1 回答 1

1

点击事件没有被委托给li元素。您必须改为定位a(锚)元素。所以这里是:

$('#menu li a').click(function() {
    $(window).scrollTo(0,0, 500, {offset: {top:0, left:-50}}, {easing:'easeOutExpo'} );
});
于 2010-05-15T13:53:14.633 回答