0
尝试在滚动英雄后启动FullPage.JS。现在,如果你滚过英雄--FullPage将被初始化,并继续以最初滚动的势头滚动浏览幻灯片。我有这个函数在我的初始化。在英雄滚动后尝试初始化FullPage.JS
function initFullPage(){
$(".view-case-study").addClass("projects-load");
$(".pagination").addClass("visible");
$(".logo-menu svg").toggleClass("hovered");
$('#fullpage').fullpage({
lazyLoading:false,
navigation: true,
navigationPosition: 'right',
css3:true,
normalScrollElementTouchThreshold: 5,
touchSensitivity: 10,
anchors: a_anchors,
menu: '#myMenu',
normalScrollElements: '.nav, .open-nav, .project-inner, .work-mode, .menu-shelf, .tab, .view-case-study, #hero, .hero-center-container',
afterLoad: function(anchorLink, index){
var loadedSection = $(this);
projectUrl = loadedSection.data('url');
project_title = loadedSection.data('title');
loadedSection.addClass('projects-load');
loadedSection.find(".full-line").animate({'width':'100%'},500);
loadedSection.animate({'background-position-y':'-20px','background-size':'120%'},1000);
$('#hero').animate({'opacity':'0'},1000);
$('#hero').addClass('destroy');
$('.ui-info').animate({'opacity':'1'},350);
},
onLeave: function(index, nextIndex, direction){
var leavingSection = $(this);
leavingSection.removeClass('projects-load');
leavingSection.find(".full-line").animate({'width':'0%'},250);
leavingSection.animate({'background-position-y':'0px','background-size':'110%'},100);
$('#project-inner-container').animate({scrollTop:0},0);
$('.ui-info').animate({'opacity':'0'},0);
}
});
fullPageInit = true;
}
以下是我的英雄滚动脚本。我试图初始化脚本,并沉默移动到第一部分,但它不想听。
var winHeight = $(window).height();
$(window).scroll(function() {
var scrTop = $(document).scrollTop()/winHeight,
scrTopFixed = scrTop.toFixed(2),
scrTransform = scrTopFixed * 80,
bgPos = scrTransform/10 + 95,
heroOpacity = 1 - scrTransform/100;
if ((scrTransform >= 80) && (fullPageInit == false)) {
initFullPage();
$.fn.fullpage.silentMoveTo('#sidepocket');
}
$('svg.scroll-end').css({
'clip': "rect(0px," + scrTransform + "px,200px,0px)",
});
}); // Close
为什么不创造英雄节? – Alvaro
在您的示例http://alvarotrigo.com/fullPage/examples/scrolling.html滚动动力仍然继续到下一节。 如果您快速滚动,它将继续滚动到当前幻灯片之后。我也希望滚动svg像去除/摧毁本身之前一样填充并引入部分-01 – alcoven
您的英雄是否使用滚动条? – Alvaro