| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- /* ========================================================================= */
- /*
- /*
- /******************************* Main Javascript *****************************/
- /*
- /*
- /* ========================================================================= */
- $(function(){
-
- /* ============================= Menu item highlighting ============================================ */
-
- jQuery(window).scroll(function () {
- if (jQuery(window).scrollTop() > 400) {
- jQuery("#navigation").css("background-color","#666");
- jQuery("#navigation").addClass("animated-nav");
- } else {
- jQuery("#navigation").css("background-color","transparent");
- jQuery("#navigation").removeClass("animated-nav");
- }
- });
- $('#nav').onePageNav({
- filter: ':not(.external)',
- scrollSpeed: 950,
- scrollThreshold: 1
- });
- /* Slider Height
- var slideHeight = $(window).height();
- $('#home-carousel .carousel-inner .item, #home-carousel .video-container').css('height',slideHeight);
- $(window).resize(function(){'use strict',
- $('#home-carousel .carousel-inner .item, #home-carousel .video-container').css('height',slideHeight);
- });
-
- */
-
- /* ============================= portfolio filtering ============================================ */
- $("#projects").mixItUp();
- /* ============================= fancybox ============================================ */
- $(".fancybox").fancybox({
- padding: 0,
- openEffect : 'elastic',
- openSpeed : 650,
- closeEffect : 'elastic',
- closeSpeed : 550,
- });
-
- /* ============================= count ============================================ */
- "use strict";
- $(".fact-item").appear(function () {
- $(".fact-item [data-to]").each(function () {
- var e = $(this).attr("data-to");
- $(this).delay(6e3).countTo({
- from: 50,
- to: e,
- speed: 3e3,
- refreshInterval: 50
- })
- })
- });
- /* ============================= Testimonial ============================================ */
-
- $("#testimonial").owlCarousel({
- pagination : true, // Show bullet pagination
- slideSpeed : 300,
- paginationSpeed : 400,
- singleItem:true
- });
- });
- /* ============================= On scroll fade/bounce fffect ============================================ */
- wow = new WOW({
- animateClass: 'animated',
- offset: 100,
- mobile: false
- });
- wow.init();
-
- /* ============================= Progress Bars ============================================ */
- initProgress('.progress');
- function initProgress(el){
- jQuery(el).each(function(){
- var pData = jQuery(this).data('progress');
- progress(pData,jQuery(this));
- });
- }
-
- function progress(percent, $element) {
- var progressBarWidth = 0;
-
- (function myLoop (i,max) {
- progressBarWidth = i * $element.width() / 100;
- setTimeout(function () {
- $element.find('div').find('small').html(i+'%');
- $element.find('div').width(progressBarWidth);
- if (++i<=max) myLoop(i,max);
- }, 10)
- })(0,percent);
- }
|