Advertisement
Guest User

main.js

a guest
May 24th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. (function ($) {
  2. "use strict";
  3.  
  4. jQuery(document).ready(function($){
  5.  
  6. $(function() {
  7. var owl = $('.filter-item').owlCarousel({
  8. loop : true,
  9. margin : 10,
  10. nav : true,
  11. autoplay : false,
  12. autoplayTimeout: 3000,
  13. navText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
  14. responsive : {
  15. 0:{
  16. items: 1
  17. },
  18. 600:{
  19. items: 3
  20. },
  21. 1000:{
  22. items: 5
  23. }
  24. }
  25. });
  26.  
  27. /* animate filter */
  28. var owlAnimateFilter = function(even) {
  29. $(this)
  30. .addClass('__loading')
  31. .delay(70 * $(this).parent().index())
  32. .queue(function() {
  33. $(this).dequeue().removeClass('__loading')
  34. })
  35. };
  36.  
  37. $('.filter-menu').on('click', '.filter-btn', function(e) {
  38. var filter_data = $(this).data('filter');
  39.  
  40. /* return if current */
  41. if($(this).hasClass('btn-active')) return;
  42.  
  43. /* active current */
  44. $(this).addClass('btn-active').siblings().removeClass('btn-active');
  45.  
  46. /* Filter */
  47. owl.owlFilter(filter_data, function(_owl) {
  48. $(_owl).find('.item').each(owlAnimateFilter);
  49. });
  50. });
  51. })
  52.  
  53. });
  54.  
  55.  
  56. jQuery(window).load(function(){
  57.  
  58.  
  59. });
  60.  
  61.  
  62. }(jQuery));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement