1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- 'use strict';
- (function ($) {
- $(document).ready(function () {
- var $header = $('.header'),
- $search = $('.fa-search', $header);
- // 1. Search Popup
- if ($search.length) {
- var $boxSearch = $('.box-search', $header);
- $search.on('click', function (event) {
- event.preventDefault();
- $boxSearch.addClass('active');
- $('.search-field', $boxSearch).focus();
- });
- $('.kd-close', $boxSearch).on('click', function (event) {
- event.preventDefault();
- $boxSearch.removeClass('active');
- });
- $(document).on('keydown', function (event) {
- if (event.keyCode === 27) {
- $boxSearch.removeClass('active');
- }
- });
- }
- // 3. Menu Mobile
- var $btnMenu = $('.menu-mobile'),
- $hideMenu = $('.hide-menu');
- $btnMenu.on('click', function () {
- $header.toggleClass('active');
- if ($header.hasClass('active')) {
- $hideMenu.addClass('active');
- }
- else {
- $hideMenu.removeClass('active');
- }
- });
- $hideMenu.on('click', function () {
- $header.removeClass('active');
- $hideMenu.removeClass('active');
- });
- $('.menu-item-has-children', '.main-menu').on('click', ' > a', function (e) {
- var ww = $(window).width();
- if (ww <=991) {
- var $parent = $(e.target).closest('.menu-item-has-children');
- e.preventDefault();
- $('>.sub-menu', $parent).slideToggle(400);
- }
- });
- // 5. Preload
- var $preload = $('#preload');
- if ($preload.length) {
- $(window).on('load', function () {
- $preload.fadeOut(400);
- });
- }
- });
- })(jQuery);
|