Я в шаблоне сайта добавил (
/local/templates/main/header.php) код
Asset::getInstance()->addJs("/bitrix/js/jquery.mask.min.js");
Сам плагин находиться в правильной директории.
Добавил код в main.js
$(document).ready(function() {
...
$('.address_zip').mask('999999');
...
}
Но в консоле мне пишет ошибку
Uncaught TypeError: $(...).mask is not a function
Весь мой код head
<head>
<meta charset="UTF-8"/>
<title><? $APPLICATION->ShowTitle() ?></title>
<? $APPLICATION->ShowHead() ?>
<?
global $currPage, $isMainPage;
$currPage = $APPLICATION->GetCurPage(false);
$isMainPage = ($currPage == "/" ? true : false);
Asset::getInstance()->addString('<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />');
Asset::getInstance()->addString('<meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1" />');
Asset::getInstance()->addCss("https://cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css");
Asset::getInstance()->addCss("https://fonts.googleapis.com/css?family=Roboto:400,700&subset=cyrillic");
Asset::getInstance()->addJs("https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js");
Asset::getInstance()->addCss("/slick.css");
Asset::getInstance()->addJs("//cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.0/slick/slick.min.js");
Asset::getInstance()->addCss("https://cdn.jsdelivr.net/npm/jquery-form-styler@2.0.1/dist/jquery.formstyler.min.css");
Asset::getInstance()->addJs("https://cdn.jsdelivr.net/npm/jquery-form-styler@2.0.1/dist/jquery.formstyler.min.js");
Asset::getInstance()->addCss("/style.css");
Asset::getInstance()->addJs("/scripts.js");
Asset::getInstance()->addJs("/main.js");
Asset::getInstance()->addJs("/bitrix/js/jquery.mask.min.js");
Asset::getInstance()->addString('<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js" data-skip-moving="true"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js" data-skip-moving="true"></script>
<![endif]-->');
?>
</head>
Я просто не пойму почему он не хочет работать. Другие файлы подключаются нормально, а вот то что я хочу вставить не получается подключить.
И да я смотрел в html разметке страницы, там нет, чтобы он подключал этот файл и в network тоже его не наблюдаю. Как тут быть?