Hai. Ik ben een slider aan het maken, met drie slides. Hieronder de jQuery code, en de bijhorende HTML code.

JQUERY


// Kijken of de muis op de slider staat of niet

shover = false;

// Als het wel zo is, aangeven dat het zo is
$( "#slider" ).mouseenter(function () {
	shover = true;
});

// Als het niet zo is, aangeven dat het niet zo is
$( "#slider" ).mouseleave(function () {
	shover = false;
});
		   

var huidige = 1;
var volgende = 2;
				
setInterval(function () {

	// Alleen uitvoeren als de muis van de slider af is
	if(!shover) {
			
		var volgende = huidige;
		volgende++;
				
		var volgende = "." + volgende;
				
		$( "#slider .part" ).stop().fadeOut(500);
		$( volgende ).stop().fadeIn(300);
				
		huidige++;
			
		if(huidige == 3) {
			huidige = 0;	
		}
						
	}

}, 5000);


HTML

<div id="slider">
	<div class="part 1">
		<ul>
			<li class="actief" name="1"></li>
			<li name="2"></li>
			<li name="3"></li>
		</ul>
	</div>
	<div class="part 2">
		<ul>
			<li name="1"></li>
			<li class="actief" name="2"></li>
			<li name="3"></li>
		</ul>
	</div>
	<div class="part 3">
		<ul>
			<li name="1"></li>
			<li name="2"></li>
			<li class="actief" name="3"></li>
		</ul>
	</div>
</div>


De UL in de verschillende "parts", laat ik zien of het part 1, 2 of 3 is door middel van de class actief.
Nu wil ik deze list items aanklikbaar maken, en dat je vervolgens naar deze slide gaat. Als de 5 seconden van die slide weer om zijn, moet hij weer naar de volgende (of terug naar het begin als hij bij de derde slide is).

Er is vast een veel slimmere manieren dan in elke "part" een UL te zetten.

Kan iemand mij helpen om 3 bolletjes in de slider te zetten, die aangeven in welke slide "je zit". En als je er vervolgens op een klikt, ga je naar deze slide, en gaat hij vanaf hier weer verder.

Hopelijk is mijn uitleg/beschrijving een beetje duidelijk..

Groet.
Ik ga er vanuit dat je dit voor studie doeleinden doet want internet zit barstensvol met allerlei sliders die precies doen wat je wil.

Ik zie absoluut niet het nut van die <ul>'s. Je kunt wel een <ul> maken met daarin een snelkoppeling naar foto's en eventueel een title tag.
<ul class="slider"><li><img="plaatje.png" title="pannekoek"><li></ul> Hier is plaatje.png dan je eerste en enige foto die je gaat laten sliden. Met javascript lees je alle urls en titles uit waarna je de complete <ul> vervangt voor je slider.

Die drie bolletjes kunnen natuurlijk op een aantal manieren gemaakt gemaakt worden. Ook dit is gewoon HTML eigenlijk. zet ze in een <a> om te zorgen dat ze aangeklikt kunnen worden en vang de klik weer op met javascript.

Het is allemaal zo basic eigenlijk..

Reageren