Problème avec la fonction scrollTo() sous Google Chrome - Prestashop 1.6

La fonction jQuery scrollTo() est utilisée par certains thèmes et modules Prestashop pour scroller à un endroit précis de la page. Or, j'ai pu constater depuis la sortie de la version 1.6 de Prestashop que cette fonction posait quelques problèmes avec Google Chrome.
Cette fonction est gérée par le plugin jquery.scrollTo de Prestashop, mais ce plugin n'est pas à jour dans les versions inférieures à la version 1.6.0.9 de Prestashop, et c'est ce qui semble poser problème avec Google Chrome.
Le problème avec la fonction scrollTo()
Le souci se pose apparemment uniquement avec les versions inférieures à la version 1.6.0.9 de Prestashop et uniquement avec Google Chrome sur des fonctionnalités de certains thèmes et modules.
Le problème peut ainsi se poser avec le lien "Plus de détails" présent dans les fiches produits. Le clic sur ce lien restant sans effet alors qu'il devrait scroller la page sur la description détaillée du produit. Le souci peut également se poser lors de l'ouverture du détail d'une commande dans le compte client, le scroll sur le détail de la commande ouverte ne se faisant alors pas.
Mettre à jour le plugin jquery.scrollTo
Pour régler ce problème, il suffit donc de mettre à jour le plugin jquery.scrollTo pour les versions inférieures à la version 1.6.0.9 de Prestashop.
Pour cela, vous devez ouvrir le fichier jquery.scrollTo.js qui se trouve dans le dossier js >> jquery >> plugins de votre boutique Prestashop puis remplacer son contenu par le contenu du fichier disponible à cette adresse.
Sinon vous pouvez récupérer le fichier jquery.scrollTo.js de la version 1.6.0.9 de Prestashop qui comporte une version plus récente du plugin et qui semble fonctionner correctement. Il vous suffit alors de remplacer le fichier jquery.scrollTo.js de votre boutique par le fichier ainsi récupéré.
4 commentaires
Chris
19/09/2014
Encore merci
Prestacrea
19/09/2014
Attention de bien modifier le bon fichier !
Chris
19/09/2014
Je suis dans jQuery.ScrollTo de Prestashop et j'ai bien plus de lignes , je suis allé voir dans mon thème mais je n'ai pas de de fichier jQuery.ScrollTo. Je vais essayé de comprendre mon problème.
Prestacrea
19/09/2014
Pensez à faire une sauvegarde avant :)