J'essaie d'utiliser le cycle jquery pour faire pivoter des images sur ma page. Les images ont une largeur de 1400 pixels, ce qui signifie que pour les personnes avec des résolutions d'écran plus petites, le côté droit de l'image finit par disparaître. Je veux faire en sorte que les images perdent une quantité égale de chaque côté de l'image et ainsi garder le centre de l'image au centre de la fenêtre de visualisation.javascript - déplacer une image à gauche en fonction de la taille de la fenêtre du navigateur
Si vous regardez http://renegadeox.com/ et redimensionnez la fenêtre de votre navigateur, vous verrez ce que je veux dire. Comment puis-je utiliser javascript pour déplacer l'image vers la gauche par rapport au conteneur et ainsi garder l'image centrée?
Voici le code complet:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.cycle.all.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
$('.slideshowWrap').cycle({
fx: 'fade', // http://malsup.com/jquery/cycle/ Background rotater
});
});
</script>
<div style="margin: 0 auto" class="slideshowWrap">
<div class="homeslideshow">
<img src="background_01.jpg" alt="" />
</div>
<div class="homeslideshow">
<img src="background_02.jpg" alt="" />
</div>
<div class="homeslideshow">
<img src="background_03.jpg" alt="" />
</div>
</div>
</body>
</html>
Salut javiercf - merci pour l'entrée . Je l'ai essayé, mais je n'arrive pas à le faire fonctionner. Je ne connais pas très bien javascript mais je comprends ce qui se passe ici, mais malheureusement pour moi la première image s'estompe et il n'y a plus rien. Plus la première image n'est pas centrée dans le milieu de la page en premier lieu :( –
Je viens d'éditer le code, vous où droit, ça n'a pas fonctionné, le nouveau fait l'affaire! – javiercf
Vous êtes un flipper génie Woohoo !! Cela fonctionne! Merci beaucoup. :) –