2016-07-27 10 views
-3

Ich habe ein Problem mit Tagit-Plugin, kann ich nicht verwenden Ich habe immer den Fehler $(...).tagit is not a function. Jquery und Jquery Ui sind in meinem Footer enthalten und Tagit ist im Body enthalten. Ich habe jquery ui 1.12.0 min und jquery 2.2.4 min. Also, wenn jemand schon diesen Fehler mit diesem Plugin oder einem anderen Plugin habe, könnte ich Hilfe gebrauchen. Dank

Ich habe meine Haupt-Seite, die die Javascript so sind:

<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> 

Und ActiviteComplet.js:

window.addEventListener('load', initEventHandler, false); 

function initEventHandler() 
{ 
    var availableTags = [ 
     "testa", 
     "btest" 
    ]; 
    $("#tags").tagit({ 
     autocomplete: {delay: 0, minLength: 2, source: availableTags} 
    }); 
} 

Und schließlich alles andere ist in meiner Fußzeile enthalten:

<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> 

Konsolenfehlerausgabe:

+1

Können Sie uns zeigen, wie Sie das Plugin verwenden? –

+0

Wir müssen Code sehen. – epascarello

+0

rufen Sie diese Funktion auf, bevor das Plugin geladen wird? –

Antwort

4

überprüfen ein paar Dinge:

  1. jQuery ist im Preis inbegriffen
  2. Tagit Bibliothek ist im Preis inbegriffen
  3. jQuery vor Tagit Plugin enthalten ist
  4. jQuery ist nicht mehr als einmal enthalten

BEARBEITEN jQuery UI ist ebenfalls erforderlich da es eine Abhängigkeit von Tagit ist, wie @Bob Kaufman aufzeigt.

+0

1.5 jQuery-ui ist enthalten –

+0

Danke für @BobKaufman :) Ich habe die Antwort aktualisiert. –