2013-11-14 55 views

回答

0

可以使用afterMove回調來檢查你想要的部分是否已經被激活。 onePage插件將「活動」類添加到當前部分。

http://jsfiddle.net/JepzT/1/

$(".main").onepage_scroll({ 
    sectionContainer: "section", 
    animationTime: 1000, 
    pagination: true, 
    updateURL: false, 
    beforeMove: function (index) {}, 
    afterMove: function (index) { 
     if ($('#mySection').hasClass('active')) { 
      alert('My section has become active'); 
     } 
    }, 
    loop: false, 
    responsiveFallback: false 
}); 
+0

如果我想使用回調beforeMove,我怎樣才能得到這將是顯示的部分? – Spearfisher

+0

該插件不會讓它變得非常容易。最好的方法是使用一點setTimeout技巧:http://jsfiddle.net/JepzT/2/ – Nate