HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers87/basephotography.nl/wwwroot/js/project.js
/**
 * Created by Pascal on 27/05/16.
 */

$(function () {

    pnFormat();
    scroller2();

    $(window).resize(function () {
        pnFormat();
    });

    $(window).scroll(function () {
        scroller2();
    });

});


function pnFormat() {
    var projectWidth = $('.next-previous-projects .previous-project').width();
    $('.next-previous-projects .content-container').height(projectWidth/16*9);
    $('.more-projects').css('margin-top', ('-'+ ($('.more-projects').height()/2) + 'px'));

    $('.background-circle').height($('.more-projects').height());
    $('.background-circle').width($('.more-projects').height());
    $('.background-circle').css('margin-left', '-'+($('.more-projects').height()/2)+'px');  
}

function scroller2() {
    if(isElementFullInViewport($('.more-projects'))){
        $('.more-projects').addClass('animate');
    }

    if(!isElementPartInViewport($('.project-page .header-container'))){
        $('.project header.main').addClass('full');
        $('.project .project-filter').addClass('full');
    }
    else{
        $('.project header.main').removeClass('full');
        $('.project .project-filter').removeClass('full');
    }

    if(isElementPartExtraInViewport($('.project-page .info'), 100)){
        $('.project-page .info').addClass('animate');
    }
    else{
        $('.project-page .info').removeClass('animate');
    }

    if(isElementPartExtraInViewport($('.project-page .quote-container'), 100)){
        $('.project-page .quote-container').addClass('animate');
    }
    else{
        $('.project-page .quote-container').removeClass('animate');
    }

    $('.photo-container').each(function () {

        if(isElementPartExtraInViewport($(this), 100)){
            $(this).removeClass('animateL');
            $(this).removeClass('animateB');
        } 
    });

}