| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- // Custom Script
- // Developed by: Samson.Onna
- // CopyRights : http://webthemez.com
- var customScripts = {
- profile: function () {
- var portfolio = $('#portfolio');
- var items = $('.items', portfolio);
- var filters = $('.filters li a', portfolio);
- items.imagesLoaded(function () {
- items.isotope({
- itemSelector: '.item',
- layoutMode: 'fitRows',
- transitionDuration: '0.7s'
- });
- });
- filters.click(function () {
- var el = $(this);
- filters.removeClass('active');
- el.addClass('active');
- var selector = el.attr('data-filter');
- items.isotope({filter: selector});
- return false;
- });
- },
- fancybox: function () {
- // fancybox
- $(".fancybox").fancybox();
- },
- onePageNav: function () {
- $('#mainNav').onePageNav({
- currentClass: 'active',
- changeHash: false,
- scrollSpeed: 950,
- scrollThreshold: 0.2,
- filter: '',
- easing: 'swing',
- begin: function () {
- //I get fired when the animation is starting
- },
- end: function () {
- //I get fired when the animation is ending
- if (!$('#main-nav ul li:first-child').hasClass('active')) {
- $('.header').addClass('addBg');
- } else {
- $('.header').removeClass('addBg');
- }
- },
- scrollChange: function ($currentListItem) {
- //I get fired when you enter a section and I pass the list item of the section
- if (!$('#main-nav ul li:first-child').hasClass('active')) {
- $('.header').addClass('addBg');
- } else {
- $('.header').removeClass('addBg');
- }
- }
- });
- $("a[href='#top']").click(function () {
- $("html, body").animate({scrollTop: 0}, "slow");
- return false;
- });
- $("a[href='#basics']").click(function () {
- $("html, body").animate({scrollTop: $('#services').offset().top - 75}, "slow");
- return false;
- });
- },
- owlSlider: function () {
- var owl = $("#owl-demo");
- owl.owlCarousel();
- // Custom Navigation Events
- $(".next").click(function () {
- owl.trigger('owl.next');
- })
- $(".prev").click(function () {
- owl.trigger('owl.prev');
- })
- },
- bannerHeight: function () {
- var bHeight = $(".banner-container").height();
- $('#da-slider').height(bHeight);
- $(window).resize(function () {
- var bHeight = $(".banner-container").height();
- $('#da-slider').height(bHeight);
- });
- },
- waySlide: function () {
- /* Waypoints Animations
- ------------------------------------------------------ */
- $('.design').waypoint(function () {
- $('.design').addClass('animated fadeInUp show');
- }, {offset: 'bottom-in-view'});
- },
- fitText: function () {
- setTimeout(function () {
- $('h1.responsive-headline').fitText(1.2, {minFontSize: '16px', maxFontSize: '30px'});
- }, 100);
- },
- init: function () {
- customScripts.onePageNav();
- customScripts.profile();
- customScripts.fancybox();
- customScripts.owlSlider();
- customScripts.waySlide();
- customScripts.fitText();
- customScripts.bannerHeight();
- }
- }
- $('document').ready(function () {
- customScripts.init();
- });
|