Team:NYU Abu Dhabi/assets/js/custom

/* TABLE CONTENTS -------------------------------

          01. PRELOADER & PAGE TRANSITIONS  (requires: functions.js)
          02. MASONRY (requires: masonry.pkgd.min.js)
          03. LOAD FULL SCREEN BG (requires: backstretch.min.js)
          04. TEXT ROTATOR (requires: owl.carousel.min.js)
          05. CONTACT FORM VALID (requires: functions.js)
          06. TOOLTIP (requires: bootstrap.min.js)

-------------------------------

  • /

(function($) {

"use strict";
$(window).load(function() {
            
   /*==========================================
      PRELOADER & PAGE TRANSITIONS (requires: functions.js)
   =====================================================*/
       var configPageTransitions = {
           pages: $('.page-wrapper'),
           menu: 'ul.menu',
           animcursor: 40, // 1 - 60
           nextAnimcursor: true  // true, false
       };
       $(".preloader").delay().fadeOut("200", function () {
           $("nav").addClass('activ'); // active menu
           
           var myTimer = setTimeout(function () {
               
                   PageTransitions.init(configPageTransitions);
                   clearTimeout(myTimer);
                   
           }, 700); 
           
       
       });
       
       
   /*==========================================
      MASONRY (requires: masonry.pkgd.min.js)
   =====================================================*/
   var containerBlog = document.querySelector('.blog-masonry');
   if (containerBlog) {
       var blogMasonry = new Masonry(containerBlog, {
           itemSelector: '.item',
           columnWidth: containerBlog.querySelector('.item-sizer')
       });
   }
   
          

}); // end window load

$(document).ready(function() {


   /*==========================================
      LOAD FULL SCREEN BG (requires: backstretch.min.js)
   =====================================================*/
   $(".home-bg").backstretch("assets/img/bg/1.jpg");


   /*==========================================
      TEXT ROTATOR (requires: owl-carousel.min.js)
    =====================================================*/
   $('.rotate-text').owlCarousel({
       loop: true,
       dots: false,
       nav: false,
       margin: 0,
       items: 1,
       autoplay: true,
       autoplayTimeout: 4000,
       autoplayHoverPause: false,
       animateOut: 'slideOutDown',
       animateIn: 'flipInX'
   });
     

   /*==========================================
      PORTFOLIO HOVERDIR (requires: jquery.hoverdir.js)
    =====================================================*/
   $('.portfolio-colum > figure').each(function () {
       $(this).hoverdir({
           hoverDelay: 75
       });
   });
  
   
   /*==========================================
      CONTACT FORM VALID (requires: functions.js)
    =====================================================*/
   contact_form_validate();
   
   
   /*==========================================
      TOOLTIP (requires: bootstrap.min.js)
   =====================================================*/
   $("body").tooltip({selector: '[data-toggle=tooltip]'});
   

});


})(jQuery);