Bonjour,
je sollicite votre aide pour une question qui va peut-être vous paraître idiote, voilà, je suis nouveau sur le site et donc tres mauvais en javascript, ma question est la suivante :
Je creer actuellement mon propre site web, et j'aimerais que lorsque l'on scroll, a un moment précis une <div> alors cachée apparaît, j'ai trouvé un script javascript qui marche, mais j'aimerais répéter l'opération plus bas dans la page et plusieures fois (par ex: tout les 768px),
j'aimerais donc savoir si je doit répéter l'entier de mon code (ci-dessous) pour chaque éléments plus bas dans la page ou si il y a moyen de faire plus simplement (genre nommé plusieurs id et valeur sur la meme ligne)???
J'éspère avoir été assez clair et vous remercie de votre lecture.
Voici mon code (l'id b1 et t1 son les premier et j'aimerais répéter l'opération tout les 768 px 8x dans ma page:
Merci
Modifié par Lazlo24 (30 Jan 2013 - 15:02)
je sollicite votre aide pour une question qui va peut-être vous paraître idiote, voilà, je suis nouveau sur le site et donc tres mauvais en javascript, ma question est la suivante :
Je creer actuellement mon propre site web, et j'aimerais que lorsque l'on scroll, a un moment précis une <div> alors cachée apparaît, j'ai trouvé un script javascript qui marche, mais j'aimerais répéter l'opération plus bas dans la page et plusieures fois (par ex: tout les 768px),
j'aimerais donc savoir si je doit répéter l'entier de mon code (ci-dessous) pour chaque éléments plus bas dans la page ou si il y a moyen de faire plus simplement (genre nommé plusieurs id et valeur sur la meme ligne)???
J'éspère avoir été assez clair et vous remercie de votre lecture.
Voici mon code (l'id b1 et t1 son les premier et j'aimerais répéter l'opération tout les 768 px 8x dans ma page:
<script type="text/javascript">
$(document).ready(function(){
$("#t1").hide();
// faire apparaitre #text1
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 650 ) {
$('#t1').fadeIn(300);
} else {
$('#t1').fadeOut(300);
}
});
$("#b1").hide();
// faire apparaitre bulle1
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 400 ) {
$('#b1').fadeIn(500);
} else {
$('#b1').fadeOut(500);
}
});
});
});
</script>
Merci
Modifié par Lazlo24 (30 Jan 2013 - 15:02)