У меня проблема с плагином tagit, я не могу использовать его. Я всегда получал ошибку $(...).tagit is not a function
. JQuery и Jquery Ui включены в мой нижний колонтитул, а tagit включен в тело. У меня jquery ui 1.12.0 мин и jquery 2.2.4 мин. Итак, если кто-то уже получил эту ошибку с помощью этого плагина или любого другого плагина, я мог бы воспользоваться некоторой помощью. Благодаря
У меня есть главная страница, которые включают в JavaScript так:
<ul id="tags">
<!-- Existing list items will be pre-added to the tags -->
<li>Tags</li>
</ul>
<script src="<?php echo asset_url("js/ActiviteComplet.js");?>" type="text/javascript" charset="utf-8"></script>
И ActiviteComplet.js:
window.addEventListener('load', initEventHandler, false);
function initEventHandler()
{
var availableTags = [
"testa",
"btest"
];
$("#tags").tagit({
autocomplete: {delay: 0, minLength: 2, source: availableTags}
});
}
И, наконец, все остальное входит в мой сноске:
<script type="text/javascript" src="<?php echo asset_url("js/jquery-2.2.4.min.js"); ?>"></script>
<script type="text/javascript" src="<?php echo asset_url("js/jquery-ui.min.js"); ?>"></script>
<script type="text/javascript" src="<?php echo asset_url("js/bootstrap.min.js"); ?>"></script>
<script src="<?php echo asset_url("js/tag-it.js");?>" type="text/javascript" charset="utf-8"></script>
Консольная ошибка:
ActiviteComplet.js:9 Uncaught TypeError: $(...).tagit is not a functioninitEventHandler @ ActiviteComplet.js:9
Можете ли вы показать нам, как вы используете плагин? –
Нам нужно увидеть код. – epascarello
Вы вызываете эту функцию перед загрузкой плагина? –