Bonjour,
J’ai un site qui fonctionne avec un infinite scroll et donc je charge les éléments (des box) de mes pages extérieures dans la page principal.
Mon problème, j’ai une animation Rollover sur mes box qui fonctionne très bien sur mes box déjà présentes dans la page principal mais qui ne fonctionne pas sur les autres box des pages externes.
Est-ce que cela vient de mon script rollovers ?
Débutant seulement en javascript, c’est pourquoi je sollicite votre aide.
L'url de mon site :
http://gillesn.perso.sfr.fr/isotope/index.html
Code html :
Mon script javascript :
J’ai un site qui fonctionne avec un infinite scroll et donc je charge les éléments (des box) de mes pages extérieures dans la page principal.
Mon problème, j’ai une animation Rollover sur mes box qui fonctionne très bien sur mes box déjà présentes dans la page principal mais qui ne fonctionne pas sur les autres box des pages externes.
Est-ce que cela vient de mon script rollovers ?
Débutant seulement en javascript, c’est pourquoi je sollicite votre aide.
L'url de mon site :
http://gillesn.perso.sfr.fr/isotope/index.html
Code html :
<div id="container_box">
<div class="clear"></div>
<!------------------------------------------------------------------- BOX ------------------------>
<!------------------------------- APPEL DES AUTRES PAGES ---------------->
<nav id="page_nav">
<a href="pages/2.html"></a>
</nav>
<!-- end container des box -->
</div>
Mon script javascript :
$(document).ready(function() {
//*** Rollover effect box xl ***//
$('#container_box #box_picture_xl').append('<div class="overlay_xl"></div>');
$('#container_box #box_picture_xl').append('<div class="overlayPicto"></div>');
$('#container_box #box_picture_xl').hover(function() {
$(this).children('.overlay_xl').stop().fadeTo(200,0.6);
$(this).children('.overlayPicto').stop().fadeTo(200,1);
},
function() {
$(this).children('.overlay_xl').stop().fadeTo(200,0);
$(this).children('.overlayPicto').stop().fadeTo(200,0);
});
});
$(document).ready(function() {
//*** Rollover effect box xl ***//
$('#container_box #box_picture_l').append('<div class="overlay_l"></div>');
$('#container_box #box_picture_l').append('<div class="overlayPicto"></div>');
$('#container_box #box_picture_l').hover(function() {
$(this).children('.overlay_l').stop().fadeTo(200,0.6);
$(this).children('.overlayPicto').stop().fadeTo(200,1);
},
function() {
$(this).children('.overlay_l').stop().fadeTo(200,0);
$(this).children('.overlayPicto').stop().fadeTo(200,0);
});
});
$(document).ready(function() {
//*** Rollover effect box xl ***//
$('#container_box #box_picture_m').append('<div class="overlay_m"></div>');
$('#container_box #box_picture_m').append('<div class="overlayPicto"></div>');
$('#container_box #box_picture_m').hover(function() {
$(this).children('.overlay_m').stop().fadeTo(200,0.6);
$(this).children('.overlayPicto').stop().fadeTo(200,1);
},
function() {
$(this).children('.overlay_m').stop().fadeTo(200,0);
$(this).children('.overlayPicto').stop().fadeTo(200,0);
});
});
$(document).ready(function() {
//*** Rollover effect box xl ***//
$('#container_box #box_picture_s').append('<div class="overlay_s"></div>');
$('#container_box #box_picture_s').append('<div class="overlayPicto"></div>');
$('#container_box #box_picture_s').hover(function() {
$(this).children('.overlay_s').stop().fadeTo(200,0.6);
$(this).children('.overlayPicto').stop().fadeTo(200,1);
},
function() {
$(this).children('.overlay_s').stop().fadeTo(200,0);
$(this).children('.overlayPicto').stop().fadeTo(200,0);
});
});