0

我正在创建一个网页,它使用水平滑块和动画来滚动到隐藏的 div。当我单击主页时,我希望它转到第一个滑动面板 div,无论它在哪个滑动面板或 mainContent div 上。我一直在搞乱scrollTo,它只是向上滚动到滑动面板,但我不知道如何让它回到第一个面板。有任何想法吗?

$(function() {  
  $('#contact').click(function() {      
   $('#contactDiv').show();
   $.scrollTo( '#contactDiv', 800, {easing:'swing', offset:{top:-130}} );
   if (currPanel != 1)      
   /*???? idk what to do here but i want it to scroll and slide to the first slide-panel                          
 });
});

请参阅 jsFiddle 以获取完整代码:http: //jsfiddle.net/mU9Nu/

4

1 回答 1

1

也许这对您来说是一个很好的解决方案:

$('#home').click(function() {
    $('.slide-panel').removeClass('active');
    $( $('.slide-panel')[0] ).addClass('active');
});

$( $('.classname')[i] )指的是.classname' 就像一个数组。

于 2012-11-09T22:13:25.587 回答