Salut, j'ai suivi un tutoriel et a réussi à obtenir cet effet popout sur mon site en utilisant jQuery.
l'impact des produits. co. uk / category.asp? cat = Sound
Lorsque vous survolez une marque, il apparaît avec un fond blanc carré, lorsque vous passez au large, il retourne à son état normal.
Maintenant, chaque icône de liens vers une autre page qui est grand, mais le pépin que j'ai est que quand vous revenez (en utilisant les boutons de la fenêtre du navigateur) à la page originale sur l'icône qui a été cliqué est encore déclenché. Je veux quand l'utilisateur le renvoie à cette page de l'icône qui a été enfoncée dans un premier temps de revenir à son état normal. J'ai seulement remarqué ce qui se passe dans firefox à ce jour, dans IE c'est ok.
Voici le code à l'aide im:
<script type="text/javascript">
$(document).ready(function(){
//Larger thumbnail preview
$("ul.thumb li").hover(function() {
$(this).css({'z-index' : '10'});
$(this).find('img').addClass("hover").stop()
.animate({
marginTop: '-60px',
marginLeft: '-80px',
top: '50%',
left: '50%',
width: '150px',
height: '118px',
padding: '0'
}, 200);
} , function() {
$(this).css({'z-index' : '0'});
$(this).find('img').removeClass("hover").stop()
.animate({
marginTop: '0',
marginLeft: '0',
top: '0',
left: '0',
width: '70px',
height: '55px',
padding: '0'
}, 400);
return false;
});
$(".thumb li img").click(function(){
$(this).css({'z-index' : '0'});
$(this).find('img').removeClass("hover").stop()
.animate({
marginTop: '0',
marginLeft: '0',
top: '0',
left: '0',
width: '70px',
height: '55px',
padding: '0'
}, 400);
});
});
</script>
- <script type="text/javascript">
- $(document).ready(function(){
-
- //Larger thumbnail preview
-
- $("ul.thumb li").hover(function() {
- $(this).css({'z-index' : '10'});
- $(this).find('img').addClass("hover").stop()
- .animate({
- marginTop: '-60px',
- marginLeft: '-80px',
- top: '50%',
- left: '50%',
- width: '150px',
- height: '118px',
- padding: '0'
- }, 200);
-
- } , function() {
- $(this).css({'z-index' : '0'});
- $(this).find('img').removeClass("hover").stop()
- .animate({
- marginTop: '0',
- marginLeft: '0',
- top: '0',
- left: '0',
- width: '70px',
- height: '55px',
- padding: '0'
- }, 400);
- return false;
- });
-
-
- $(".thumb li img").click(function(){
- $(this).css({'z-index' : '0'});
- $(this).find('img').removeClass("hover").stop()
- .animate({
- marginTop: '0',
- marginLeft: '0',
- top: '0',
- left: '0',
- width: '70px',
- height: '55px',
- padding: '0'
- }, 400);
- });
- });
- </script>
J'espère im donner un sens à ce qui Im essayant de dire! Tous les conseils et suggestions seront grandement appréciés, merci.