У меня есть файл со всеми функциями которые мне нужны, в этом файле я их и вызываю. Но на некоторых страницах сайта некоторые функции мне не нужно вызывать, по этому я решил вызывать каждую фунцию на определённом url. На сколько это правильн?
var url = document.URL;
url = url.split('/');
url = url[url.length - 1];
url = url.replace(/\?.*/i, '');
url = url.replace(/#.*/i, '');
switch(url) {
case '':
fullPage();
mobileMenu();
menuScroll();
ymaps.ready(init);
infoCookie();
headerScroll();
promoPopup();
menuAutoScroll();
formAjax();
popUp('.call-form__wrapper', '.main-section__slogan__button', '.call-form__close');
popUp('.promo-popup__wrapper', '.promo-info', '.promo-popup__close');
break;
case 'shop':
mobileMenu();
menuScroll();
infoCookie();
headerScroll()
promoPopup();
shopFade();
popUp('.call-form__wrapper', '.call-form__open', '.call-form__close');
popUp('.promo-popup__wrapper', '.promo-info', '.promo-popup__close');
formAjax()
break;
}
// Функции для всех страниц
preloader();