J'essaie de faire une liste ordonnée d'articles, cliquez sur la version 1.8.16 de la version 1.8.16 de JQuery UI. Cependant, je continue à obtenir l'erreur que $ ("# ol-id ol"). Soyable n'est pas une fonction code>, avec "OL-ID" étant l'identifiant de la liste. Mon code est comme suit:
<link href="/_css/styles.css?mod=1317745564" type="text/css" rel="stylesheet">
<link href="/_javascript/qtip/jquery.qtip.min.css?mod=1315947301" type="text/css" rel="stylesheet">
<script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js">
<script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
<link rel="stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/start/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/le-frog/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js" type="text/javascript">
<script src="/_javascript/sets.js?mod=1320080042" type="text/javascript"> //Sorting stuff code is here
<script type="text/javascript" src="http://dev.selfcheck.vudat.msu.edu/_javascript/jquery.jsonp.js">
<script type="text/javascript" src="http://dev.selfcheck.vudat.msu.edu/_javascript/jquery.form.js">
<script type="text/javascript" src="http://dev.selfcheck.vudat.msu.edu/_javascript/qtip/jquery.qtip.min.js">
<link href="/_css/ui/ui.core.css?mod=1315947279" type="text/css" rel="stylesheet">
<link href="/_css/ui/ui.theme.css?mod=1315947280" type="text/css" rel="stylesheet">
5 Réponses :
jQuery ui et jQuery doivent être chargés dans un certain ordre: Assurez-vous d'y compris JQuery UI après JQuery. P> P>
J'ai vérifié que JQuery Ui est chargé après JQuery. Malheureusement, le problème est toujours présent.
Pouvez-vous publier votre
@caffeineshots pouvez-vous poster la solution
@Gopinathperumal Dans mon cas, c'était une erreur idiote, j'ai chargé la jquery-ui.js en premier et c'est faux afin de faire du travail JQuery-UI le JQuery.js doit être chargé en premier.
Donc, non sûr que cela aidera quelqu'un, mais j'ai rencontré une situation similaire que j'ai pu résoudre. Donc cela semble se produire lorsque P>
a) L'ordre de chargement de jQuery-ui et de jQuery est faux. p>
b) jQuery est en train d'être inclus plus d'une fois, ou des versions différentes sont incluses. P>
option "b" est arrivé à moi car j'utilisais un modèle de bootstrap, où JQuery est inclus au bas du document, ce qui est bien sûr une meilleure pratique, tandis que le code que je testais ait ajouté une version différente de JQuery à le haut de la page. P>
Je vois que le code sur cette question semble qu'il contient un certain nombre de doublons. Je vais donc suggérer de le nettoyer comme un départ. P>
Mon problème était que j'utilisais jQuery strong> (...). Sortetable () au lieu de $ forte> (...). Sans () P>
Vous ne savez pas pourquoi cela importait, mais la modifiant à $ forte> corrigé. p>
J'ai eu le même problème et c'était parce que un autre fichier JS était inclus au bas de la page qui avait des fonctions de JQuery. Quand j'ai déplacé ceci en haut de la page, au-dessus de mon inclusion de JQuery et JQuery-UI Tout fonctionne bien. P>
J'ai trouvé une nouvelle solution, Il suffit d'éditer le fichier ACF.PHP au numéro de ligne 551
OLD P>
'deps' => array('jquery', 'jquery-ui-core', 'jquery-ui-datepicker', 'jquery-ui-sortable', 'underscore', 'select2'),
Avez-vous inclus JQuery UI après JQuery?
Essayez
$ (ceci) .sortable ({désactivé: true}); code> Intérieur
Mise à jour code>, juste pour vérifier.
J'ai vérifié que JQuery Ui est chargé après JQuery et le problème est toujours là. En outre, en utilisant 'Ceci' à la place de l'identifiant approprié ne supprime pas l'erreur. Merci pour les suggestions!
Vous incluez les mêmes bibliothèques comme trois fois. Je retrouvais que l'en-tête ...
Oui, je sais que c'est gonflé - c'est définitivement sur ma liste de choses à faire ...