-Johan- Posted October 5, 2009 Share Posted October 5, 2009 Bonjour,Je rencontre un problème, j'ai une image de produit de 450 x 350 au lieu du 300 x 300 par défaut.Quand j'utilise JqZoom la cible du curseur ne zoom pas la bonne zone.Il y a un décalage.Que faut-il faire ?Il faut toucher js/jquery/jquery.Jqzoom.js ?J'ai vu qu'en bidouillant le code ci-dessous de ce fichier, on peut essayer un "calibrage manuel" mais bon pas facile.Quelqu'un à une solution ou un coup de pouce ? scrolly = mouse.y - imageTop - ($("div.zoomdiv").height()*1/scaley)/2 ; $("div.zoomdiv").get(0).scrollTop = scrolly * scaley ; scrollx = mouse.x - imageLeft - ($("div.zoomdiv").width()*1/scalex)/2 ; $("div.zoomdiv").get(0).scrollLeft = (scrollx) * scalex ; Merci Link to comment Share on other sites More sharing options...
tlandru Posted October 5, 2009 Share Posted October 5, 2009 question qui n'a rien à voir, mais le fait d'activer jqzoom provoque t'il un bug pour toi ?car cela rend les miniatures sur la fiche produit cliquable de mon coté, et ca les ouvre dans la meme fenetre (ca affiche juste le jpg dans le navigateur) Link to comment Share on other sites More sharing options...
-Johan- Posted October 5, 2009 Author Share Posted October 5, 2009 Non pas de soucis de ce type...Cela marche bien à part le décalage... pour moi Link to comment Share on other sites More sharing options...
Maxime. Posted November 22, 2009 Share Posted November 22, 2009 Salut, j'ai galerer pour trouver les reglages aussi !!Deja verifie bien que ton image thickbox fait bien le double de taille de l'image large, je pense que ca aide pour le calcul.Dans le css de jqzoom aussi, pense a changer le height et weight.Ensuite bah il faut tatonner avec les reglages que tu as mis plus haut... j'avais trouver un soluce, mais qui marchait pas sur IE bien sur... enfin bref j'en suis arriver a un resultat on va dire correct avec ces reglages : scrolly = mouse.y - imageTop - ($("div.zoomdiv").height()*2.2/scaley)/2 ; $("div.zoomdiv").get(0).scrollTop = scrolly * scaley ; scrollx = mouse.x - imageLeft - ($("div.zoomdiv").width()*3.2/scalex)/2 ; $("div.zoomdiv").get(0).scrollLeft = (scrollx) * scalex ; bonne chance Link to comment Share on other sites More sharing options...
Maxime. Posted November 22, 2009 Share Posted November 22, 2009 question qui n'a rien à voir, mais le fait d'activer jqzoom provoque t'il un bug pour toi ?car cela rend les miniatures sur la fiche produit cliquable de mon coté, et ca les ouvre dans la meme fenetre (ca affiche juste le jpg dans le navigateur) Pour tlandru : Je ne pense pas que cela soit un bug, je crois qu'il sagit du comportement normal car si j'ai bien compris lorsque tu active jqzoom, ca enleve le thickbox. Il y a un post je crois qui explique comment utilisé les deux, mais je n'ai pas encore essayé. Link to comment Share on other sites More sharing options...
Maxime. Posted November 22, 2009 Share Posted November 22, 2009 Par contre je n'avais pas vu, mais je ne pense pas que tu es poster dans le bon forum. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now