main.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. (function($) {
  2. "use strict";
  3. $(window).on('load', function() {
  4. /*Page Loader active
  5. ========================================================*/
  6. $('#preloader').fadeOut();
  7. // Sticky Nav
  8. $(window).on('scroll', function() {
  9. if ($(window).scrollTop() > 50) {
  10. $('.scrolling-navbar').addClass('top-nav-collapse');
  11. } else {
  12. $('.scrolling-navbar').removeClass('top-nav-collapse');
  13. }
  14. });
  15. // one page navigation
  16. $('.navbar-nav').onePageNav({
  17. currentClass: 'active'
  18. });
  19. /* slicknav mobile menu active */
  20. $('.mobile-menu').slicknav({
  21. prependTo: '.navbar-header',
  22. parentTag: 'liner',
  23. allowParentLinks: true,
  24. duplicate: true,
  25. label: '',
  26. closedSymbol: '<i class="fa fa-chevron-right"></i>',
  27. openedSymbol: '<i class="fa fa-chevron-down"></i>',
  28. });
  29. //MixitUp
  30. $('#portfolio').mixItUp();
  31. /* Testimonials Carousel
  32. ========================================================*/
  33. $('#single-testimonial-item').owlCarousel({
  34. items : 1,
  35. navigation : true,
  36. pagination: false,
  37. slideSpeed : 300,
  38. paginationSpeed : 400,
  39. singleItem:true
  40. });
  41. $('#single-testimonial-item').find('.owl-prev').html('<i class="fa fa-angle-left"></i>');
  42. $('#single-testimonial-item').find('.owl-next').html('<i class="fa fa-angle-right"></i>');
  43. /* Counter
  44. ========================================================*/
  45. $('.timer').countTo({
  46. refreshInterval: 60,
  47. formatter: function(value, options) {
  48. return value.toFixed(options.decimals);
  49. },
  50. });
  51. /* Back Top Link acive
  52. ========================================================*/
  53. var offset = 200;
  54. var duration = 500;
  55. $(window).scroll(function() {
  56. if ($(this).scrollTop() > offset) {
  57. $('.back-to-top').fadeIn(400);
  58. } else {
  59. $('.back-to-top').fadeOut(400);
  60. }
  61. });
  62. $('.back-to-top').on('click',function(event) {
  63. event.preventDefault();
  64. $('html, body').animate({
  65. scrollTop: 0
  66. }, 600);
  67. return false;
  68. });
  69. });
  70. }(jQuery));