Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
executable file
113 lines (103 sloc)
3.38 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* Theme Name: Worthy - Free Powerful Theme by HtmlCoder | |
| * Author:HtmlCoder | |
| * Author URI:http://www.htmlcoder.me | |
| * Version:1.0.0 | |
| * Created:November 2014 | |
| * License: Creative Commons Attribution 3.0 License (https://creativecommons.org/licenses/by/3.0/) | |
| * File Description: Initializations of plugins | |
| */ | |
| (function($){ | |
| $(document).ready(function(){ | |
| $(".banner-image").backstretch('images/banner.jpg'); | |
| // Fixed header | |
| //----------------------------------------------- | |
| $(window).scroll(function() { | |
| if (($(".header.fixed").length > 0)) { | |
| if(($(this).scrollTop() > 0) && ($(window).width() > 767)) { | |
| $("body").addClass("fixed-header-on"); | |
| } else { | |
| $("body").removeClass("fixed-header-on"); | |
| } | |
| }; | |
| }); | |
| $(window).load(function() { | |
| if (($(".header.fixed").length > 0)) { | |
| if(($(this).scrollTop() > 0) && ($(window).width() > 767)) { | |
| $("body").addClass("fixed-header-on"); | |
| } else { | |
| $("body").removeClass("fixed-header-on"); | |
| } | |
| }; | |
| }); | |
| //Scroll Spy | |
| //----------------------------------------------- | |
| if($(".scrollspy").length>0) { | |
| $("body").addClass("scroll-spy"); | |
| $('body').scrollspy({ | |
| target: '.scrollspy', | |
| offset: 152 | |
| }); | |
| } | |
| //Smooth Scroll | |
| //----------------------------------------------- | |
| if ($(".smooth-scroll").length>0) { | |
| $('.smooth-scroll a[href*=#]:not([href=#]), a[href*=#]:not([href=#]).smooth-scroll').click(function() { | |
| if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { | |
| var target = $(this.hash); | |
| target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); | |
| if (target.length) { | |
| $('html,body').animate({ | |
| scrollTop: target.offset().top-151 | |
| }, 1000); | |
| return false; | |
| } | |
| } | |
| }); | |
| } | |
| // Animations | |
| //----------------------------------------------- | |
| if (($("[data-animation-effect]").length>0) && !Modernizr.touch) { | |
| $("[data-animation-effect]").each(function() { | |
| var $this = $(this), | |
| animationEffect = $this.attr("data-animation-effect"); | |
| if(Modernizr.mq('only all and (min-width: 768px)') && Modernizr.csstransitions) { | |
| $this.appear(function() { | |
| setTimeout(function() { | |
| $this.addClass('animated object-visible ' + animationEffect); | |
| }, 400); | |
| }, {accX: 0, accY: -130}); | |
| } else { | |
| $this.addClass('object-visible'); | |
| } | |
| }); | |
| }; | |
| // Isotope filters | |
| //----------------------------------------------- | |
| if ($('.isotope-container').length>0) { | |
| $(window).load(function() { | |
| $('.isotope-container').fadeIn(); | |
| var $container = $('.isotope-container').isotope({ | |
| itemSelector: '.isotope-item', | |
| layoutMode: 'masonry', | |
| transitionDuration: '0.6s', | |
| filter: "*" | |
| }); | |
| // filter items on button click | |
| $('.filters').on( 'click', 'ul.nav li a', function() { | |
| var filterValue = $(this).attr('data-filter'); | |
| $(".filters").find("li.active").removeClass("active"); | |
| $(this).parent().addClass("active"); | |
| $container.isotope({ filter: filterValue }); | |
| return false; | |
| }); | |
| }); | |
| }; | |
| //Modal | |
| //----------------------------------------------- | |
| if($(".modal").length>0) { | |
| $(".modal").each(function() { | |
| $(".modal").prependTo( "body" ); | |
| }); | |
| } | |
| }); // End document ready | |
| })(this.jQuery); |