Jump to content

Calibrer JqZoom avec une image produit plus grande ?


Recommended Posts

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

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

  • 1 month later...

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...