Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 04/02/2013 17:17:01

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 4 687
Site Web

jQuery 1.9 final, jQuery 2.0 beta, Migrate final released

Bonjour,

Si, comme moi, vous n'avez pas envie de devoir changer le lien pour obtenir la dernière version de JQuery, vous utilisez sans doute ceci :

<script src="http://code.jquery.com/jquery.min.js"></script>

ce qui donne au client la dernière version de JQuery.
Tout allait bien jusqu'à l'arrivée de la version 1.9.
Depuis, on ne sait plus cliquer sur les menus déroulant et les affichages des fancybox déconnent.
Et oui, tout comme avec notre cms favori, certaines fonctions deviennent obsolètes et amènent des bugs sur votre site.
Solution : JQuery a créé un js pour faciliter la migration vers les nouvelles versions.
Il vous suffit d'ajouter un second js.

<script src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.0.js"></script>

Et le site s'affiche de nouveau sans problème smile

Documentation
l'article sur le blog

Dernière modification par Jean le Chauve (04/02/2013 17:44:55)

Hors ligne

#2 04/02/2013 20:27:14

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : jQuery 1.9 final, jQuery 2.0 beta, Migrate final released

pour être plus exacte : c'est généralement la fonction .toogle() qui a disparu en 1.9 et fout la grouille, elle avait pour objectif de faire apparaitre/disparaitre un élément et était trèèèès utilisée.

les dernières versions de fancybox corrigent leur propre code. C'est également une piste pour ceux qui souhaitent rester à jour smile

https://github.com/fancyapps/fancyBox/c … 9df92f98ae

Hors ligne

Pied de page des forums