2013-02-25 4 views
0

La seule chose que je disive est que lorsque je clique sur une vignette et qu'elle grossit, je ne peux la rétrécir que lorsque je clique exactement dans la zone d'image.Highslide: Réduire l'image lorsque vous cliquez dans la zone externe

Est-il possible de réduire l'image lorsque vous cliquez en dehors de la zone d'image?

(et en option réduire aussi quand je passe la souris hors de l'image avec le curseur de la souris?)

Merci

Répondre

2

Si vous utilisez un fond de gradation (hs.dimmingOpacity = 0,7, par exemple), en cliquant à l'extérieur de la zone d'image fermera l'expandeur. Cela nécessite highslide-full.js. Si vous ne voulez pas d'arrière-plan de variation, définissez simplement l'opacité sur une valeur minuscule, comme hs.dimmingOpacity = 0.01.

Il peut être possible d'inclure un événement onAfterExpand pour fermer l'expandeur lorsque vous passez la souris à l'extérieur de l'image, mais je pense que je peux garantir que vous ne l'aimeriez pas. Si un visiteur cliquait sur une vignette, mais qu'il n'avait pas sa souris sur l'image lors de son ouverture, il se refermait immédiatement. Ce serait très comportement frustrant pour le visiteur du site.

+1

Une idée de la façon de le fermer sur «clic», quel que soit le clic est? – Sergio

+1

Comme je l'ai dit, si vous utilisez un fond de gradation, il se fermera si vous cliquez n'importe où - sur l'image, ou en dehors de l'image. Un exemple: http://highslide.com/examples/gallery-floating-caption.html – MisterNeutron

Questions connexes