Bonjour ,
J'ai pour but de réaliser un carrousel comme ce tuto :
http://www.grafikart.fr/tutoriels/carrousel-javascript-87
Voila tout fonctionne jusqu'au moment ou je fait intervenir jquery dans mon javascript ... je l'ai pourtant télécharger en cliquant sur download il m'a proposé un code que j'ai enregistrer dans mon dossier jquery.js .
Je ne mets pas le code c'est le code qui est fourni directement en cliquant donc sur download.
Voici mon javascript pour le carrousel :
voici mon html :
Et le css de mon carrousel:
Cela à l'air de venir de jquery puisque dans mon code javascript les "null" de elemCurrent et elem ne semblent pas être pris en compte ...je me trompe peut être mais le fait est que mon code javascript ne marche pas puisque qu'il est sensé affiché le message alert comme dans la vidéo à la 15:54 min .
Je ne comprend pas jusque la tout marchait et mon code à l'air pourtant bon .
Merci d'avance ,
Cordialement.
J'ai pour but de réaliser un carrousel comme ce tuto :
http://www.grafikart.fr/tutoriels/carrousel-javascript-87
Voila tout fonctionne jusqu'au moment ou je fait intervenir jquery dans mon javascript ... je l'ai pourtant télécharger en cliquant sur download il m'a proposé un code que j'ai enregistrer dans mon dossier jquery.js .
Je ne mets pas le code c'est le code qui est fourni directement en cliquant donc sur download.
Voici mon javascript pour le carrousel :
var carrousel = {
nbSlide : 0,
nbCurrent : 1,
elemCurrent : null,
elem : null,
init : function(elem){
this.nbSlide = elem.find('.slide').lenght;
}
}
$(function(){
carrousel.init($('#carrousel'));
alert(carrousel.nbSlide);
});
voici mon html :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title> Julien-ultra </title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen"></link>
<link href="carrousel.css" rel="stylesheet" type="text/css" media="screen"></link>
<script type="text/javascript" src="carrousel.js"></script>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div id="conteneur">
<div id="header"></div>
<div id="a_la_une">
<div id="carrousel">
<div id="slide1">
<div class="visuel">
<img src="theme/carrousel_ouverture.jpg"/>
</div>
<div class="title">
... : Ouverture du site !
</div>
</div>
<div id="slide2" class="slide">
<div class="visuel">
<img src="theme/carrousel_berek.jpg"/>
</div>
<div class="title">
15/01/2011 : Berek Thunderfist
</div>
</div>
<div id="slide3" class="slide">
<div class="visuel">
<img src="theme/carrousel_rafiel.jpg"/>
</div>
<div class="title">
17/10/2010 : Brother rafiel
</div>
</div>
<!--
<div class="navigation">
<span>1</span>
<span>2</span>
<span>3</span>
</div>
-->
</div>
</div>
<div id="breves"></div>
<div id="articles"></div>
<div id="commentaires"></div>
<div id="footer">
<ul id="menufooter_liens">
<li><a href="#"></a></li>
</ul>
<ul id="menufooter_livre_or">
<li><a href="#"></a></li>
</ul>
<ul id="menufooter_telechargements">
<li><a href="#"></a></li>
</ul>
</div>
</div>
</body>
</html>
Et le css de mon carrousel:
#carrousel{
border:none;
width:552px;
height:239px;
margin:0 auto;
position:relative;
}
.slide{
position:absolute;
top:0;
left:0;
width:552px;
height:239px;
}
.title{
position:absolute;
height:35px;
bottom:0;
left:0;
width:537px;
padding-left:15px;
line-height:35px;
background:url(theme/barre_carrousel.png);
color:#FFFFFF;
font-size:18px;
}
.navigation{
position:absolute;
bottom:38px;
right:5px;
}
.navigation span{
background:#FFFFFF;
color:#000000;
padding:2px 4px;
cursor:pointer;
}
.navigation span:hover{
background:#000000;
color:#FFFFFF;
}
Cela à l'air de venir de jquery puisque dans mon code javascript les "null" de elemCurrent et elem ne semblent pas être pris en compte ...je me trompe peut être mais le fait est que mon code javascript ne marche pas puisque qu'il est sensé affiché le message alert comme dans la vidéo à la 15:54 min .
Je ne comprend pas jusque la tout marchait et mon code à l'air pourtant bon .

Merci d'avance ,
Cordialement.