jQuery(function($) { //Preloader var preloader = $('.preloader'); $(window).load(function(){ preloader.remove(); }); //#main-slider var slideHeight = $(window).height(); $('#home-slider .item').css('height',slideHeight); $(window).resize(function(){'use strict', $('#home-slider .item').css('height',slideHeight); }); //Scroll Menu $(window).on('scroll', function(){ if( $(window).scrollTop()>slideHeight ){ $('.main-nav').addClass('navbar-fixed-top'); } else { $('.main-nav').removeClass('navbar-fixed-top'); } }); // Navigation Scroll $(window).scroll(function(event) { Scroll(); }); $('.navbar-collapse ul li a').on('click', function() { $('html, body').animate({scrollTop: $(this.hash).offset().top - 5}, 1000); return false; }); // User define function function Scroll() { var contentTop = []; var contentBottom = []; var winTop = $(window).scrollTop(); var rangeTop = 200; var rangeBottom = 500; $('.navbar-collapse').find('.scroll a').each(function(){ contentTop.push( $( $(this).attr('href') ).offset().top); contentBottom.push( $( $(this).attr('href') ).offset().top + $( $(this).attr('href') ).height() ); }) $.each( contentTop, function(i){ if ( winTop > contentTop[i] - rangeTop ){ $('.navbar-collapse li.scroll') .removeClass('active') .eq(i).addClass('active'); } }) }; $('#tohash').on('click', function(){ $('html, body').animate({scrollTop: $(this.hash).offset().top - 5}, 1000); return false; }); //Initiat WOW JS new WOW().init(); //smoothScroll smoothScroll.init(); // Progress Bar $('#about-us').bind('inview', function(event, visible, visiblePartX, visiblePartY) { if (visible) { $.each($('div.progress-bar'),function(){ $(this).css('width', $(this).attr('aria-valuetransitiongoal')+'%'); }); $(this).unbind('inview'); } }); //Countdown $('#features').bind('inview', function(event, visible, visiblePartX, visiblePartY) { if (visible) { $(this).find('.timer').each(function () { var $this = $(this); $({ Counter: 0 }).animate({ Counter: $this.text() }, { duration: 2000, easing: 'swing', step: function () { $this.text(Math.ceil(this.Counter)); } }); }); $(this).unbind('inview'); } }); // Portfolio Single View $('#portfolio').on('click','.folio-read-more',function(event){ event.preventDefault(); var link = $(this).data('single_url'); var full_url = '#portfolio-single-wrap', parts = full_url.split("#"), trgt = parts[1], target_top = $("#"+trgt).offset().top; $('html, body').animate({scrollTop:target_top}, 600); $('#portfolio-single').slideUp(500, function(){ $(this).load(link,function(){ $(this).slideDown(500); }); }); }); // Close Portfolio Single View $('#portfolio-single-wrap').on('click', '.close-folio-item',function(event) { event.preventDefault(); var full_url = '#portfolio', parts = full_url.split("#"), trgt = parts[1], target_offset = $("#"+trgt).offset(), target_top = target_offset.top; $('html, body').animate({scrollTop:target_top}, 600); $("#portfolio-single").slideUp(500); }); // Contact form var form = $('#main-contact-form'); form.submit(function(event){ event.preventDefault(); var form_status = $('
'); $.ajax({ url: $(this).attr('action'), beforeSend: function(){ form.prepend( form_status.html('

Email is sending...

').fadeIn() ); } }).done(function(data){ form_status.html('

Thank you for contact us. As early as possible we will contact you

').delay(3000).fadeOut(); }); }); //Google Map var latitude = $('#google-map').data('latitude') var longitude = $('#google-map').data('longitude') function initialize_map() { var myLatlng = new google.maps.LatLng(latitude,longitude); var mapOptions = { zoom: 14, scrollwheel: false, center: myLatlng }; var map = new google.maps.Map(document.getElementById('google-map'), mapOptions); var contentString = ''; var infowindow = new google.maps.InfoWindow({ content: '
' }); var marker = new google.maps.Marker({ position: myLatlng, map: map }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); } google.maps.event.addDomListener(window, 'load', initialize_map); }); $('.carousel').carousel({ interval: 3000 }) $(".toggle-password").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $($(this).attr("toggle")); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); $(".toggle-password2").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $($(this).attr("toggle")); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); // $(window).load(function(){ //$('#myModal').modal('show'); // }); var app = document.getElementById('app'); var typewriter = new Typewriter(app, { loop: true }); typewriter.typeString(' Selamat Datang di Website SMK Pembangunan Surabaya !!!') .pauseFor(1500) .deleteAll() .typeString(' FLASH | NEWS !!') .pauseFor(1500) .deleteChars(7) .typeString(' informasi penting seputar pendidikan...') .start(); // Set the date we're counting down to var countDownDate = new Date("july 07, 2018 00:00:01").getTime(); // Update the count down every 1 second var x = setInterval(function() { // Get todays date and time var now = new Date().getTime(); // Find the distance between now an the count down date var distance = countDownDate - now; // Time calculations for days, hours, minutes and seconds var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // Output the result in an element with id="demo" document.getElementById("demo").innerHTML = days + " Hari : " + hours + " Jam : " + minutes + " Menit : " + seconds + " detik "; // If the count down is over, write some text if (distance < 0) { clearInterval(x); document.getElementById("demo").innerHTML = "00:00:00"; } }, 1000);