web-dev-qa-db-fra.com

Comment résoudre le conflit entre le curseur du composant MB2 Portfolio et /media/system/js/mootools-core.js?

J'utilise MB2 Portfolio avec le curseur intégré pour afficher certains projets.

Le problème est que toutes les autres images des curseurs s’effondrent. Les inspecter avec FireBug montre que tous les autres div sont en position négative par un javascript.

margin: -227px 0px 0px; overflow: hidden;

La désactivation de Mootools Core JS dans l’en-tête permettra aux curseurs de fonctionner correctement, mais mon menu réactif est brisé.

Exemple de liens: http://grapeinc.com/portfolio-test/sales-galleries Les curseurs de cette page se réduisent à toute autre image.

http://grapeinc.com/deleteme.html MB2 Portefeuille dont les curseurs fonctionnent sur cette page, mais le menu réactif (en haut à gauche) ne fonctionne pas correctement. Mootools Core JS a été commenté dans l’en-tête.

1
Robert Holzler

Des personnes ont utilisé le plug-in suivant pour résoudre les conflits MooTools/JQuery - http://extensions.joomla.org/extension/jquery-easy - ceci peut fournir un correctif rapide et temporaire.

Comme il est déconseillé d’avoir ces deux bibliothèques sur un même site, je vous recommanderais que, même si cela fonctionne, vous envisagez toujours de remplacer l’extension MooTools. Deux de ces bibliothèques ne sont pas encombrantes sur le plan du code, elles génèrent de tels conflits, et Joomla se concentre maintenant sur JQuery, et MooTools est obsolète et peut donc être supprimé ultérieurement.

Toute extension utilisant MooTools sur un site Joomla 3 frontal est un signe d’avertissement qu’elle doit être mise à jour. S'il s'agit d'une extension tierce, je vérifierai les nouvelles versions. Si aucun n'est disponible, il est mal codé ou n'est plus pris en charge.

1
Richard B